使用twine和wheel将python包上传到PYPI时导入错误

时间:2016-11-04 10:46:34

标签: python upload pypi twine

我有一个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,我看到的就是这个:

enter image description here

即。没有名为PyCoTools的文件夹,只有dist信息。

在里面我只有enter image description here

哪些(显然)没有包含我的包中的文件。有人可以给我一些关于我做错的指示吗?

谢谢

1 个答案:

答案 0 :(得分:1)

您是否忘记将 init .py放在pyCoTools目录中?我遇到了同样的问题,我通过添加此文件解决了这个问题。