我有一个python包准备好在PyPI上发布。为此,我按照Python文档中的建议使用twine
。我有我的setup.py文件,之前使用setup.py register upload
命令为我以前的版本工作。
要上传到我正在使用的PyPi:
python setup.py sdist
python setup.py bdist_wheel
twine upload dist\PyCoTools-2.1.2-py2-none-any.whl #this was created in the previous line
现在,我尝试使用另一台计算机:
pip install PyCoTools
然后安装但是:
>>> import PyCoTools
出现导入错误。我去了Libs / site-packages,我看到的就是这个:
即。没有名为PyCoTools
的文件夹,只有dist信息。
哪些(显然)没有包含我的包中的文件。有人可以给我一些关于我做错的指示吗?
谢谢
答案 0 :(得分:1)
您是否忘记将 init .py放在pyCoTools目录中?我遇到了同样的问题,我通过添加此文件解决了这个问题。