【问题标题】:Import error when using twine and wheel to upload python package to PYPI使用 twine 和 wheel 将 python 包上传到 PYPI 时导入错误
【发布时间】:2017-03-18 04:07:24
【问题描述】:

我有一个准备在 PyPI 上分发的 python 包。为此,我按照 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 信息。

在里面我只有

其中(显然)不包含我的包中的文件。任何人都可以给我一些关于我做错了什么的指示吗?

谢谢

【问题讨论】:

    标签: python upload pypi twine


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-11
      • 2018-03-18
      • 1970-01-01
      • 2020-05-03
      • 2020-04-14
      • 2020-06-30
      • 2019-01-31
      相关资源
      最近更新 更多