我已经在test.pypi.org
中部署了我的第一个软件包,您可以找到here
我已将软件包安装在虚拟环境(.venv
)中。
$ pip list
返回:
Package Version
---------- -------
pip 20.1
pyupurs 0.0.2
setuptools 46.0.0
wheel 0.34.2
但是正如您在此处看到的那样,我无法将其导入我的解释器中。
Python 3.6.9 (default, Nov 7 2019, 10:44:02)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyupurs
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pyupurs'
为什么会这样?我该如何解决?
答案 0 :(得分:2)
在您的软件包pyupurs
中,没有任何可以相同名称导入的内容。 分发软件包 pyupurs
将安装名为stateless_file_ops
的顶级可导入软件包。所以你只能做
import stateless_file_ops
如果要更改,则需要更改子目录结构,也许添加其中包含文件pyupurs
的目录__init__.py
。