如何解决为什么我上传到TestPyPi并成功安装的软件包出现导入错误?
这就是我的 Project Structure看起来像。
这是我当前的setup.py的样子:setup.py
我目前收到一个导入错误,提示即使将包“ windwardrestclient”上传到TestPyPi(https://test.pypi.org/simple/windwardrestclient/)上,我也无法成功安装。我想知道我的setup.py文件是否有问题。如何设置setup.py文件,使其包含src目录(Api和Model)中的所有文件。
解决方法
find_packages
告诉setuptools要在哪个目录中查找模块。
如果您希望能够import windwardrestclient
,则需要在其中一个目录中有一个模块(带有__init__.py
文件的目录)。
我认为您可能想要的结构如下:
.
├── setup.py
└── src
└── windwardrestclient
├── Api
│ └── __init__.py
├── Model
│ └── __init__.py
└── __init__.py
在setup.py
中包含以下行:
packages=find_packages(where='src'),package_dir={'': 'src'},
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。