python - 构建 Python 库:无法导入名称“TestClass”
问题描述
我正在构建一个具有以下结构的python包:
py_directory
- 目录1
- script1.py(包含 Class1)
- 目录2
- script2.py(包含 Class2)
- 自动化类.py
- 安装程序.py
当我将我的代码打包成 .whl 并尝试导入一个类时:
from py_directory.directory2 import Class2
我收到以下错误
ImportError: cannot import name 'Class2' from 'py_directory'
但是,如果我只是跑
import py_directory
我没有收到导入错误,但我仍然无法访问该目录中的类。似乎它正在读取文件而不是类,我不太清楚为什么。
解决方案
推荐阅读
- html - 将蒙版应用于框阴影
- node.js - “typeof globalThis”类型的参数不可分配给“EntryService”类型的参数
- .htaccess - 将所有页面重定向到索引页面
- reactjs - useEffect 无限循环网络请求
- laravel - Laravel Altek Accountant 使用 user_agent 导致数据库错误
- swift - 为什么我的按钮在选择时没有改变颜色?
- java - Android Studio VerifyError 拒绝来自 JavaMail API 的类 text_plain
- android - 带有自定义字体和后退箭头的操作栏
- c# - 从 Soap Envelop 请求中解析数据
- r - 单击搜索结果后,R传单搜索不会缩放到正确的位置