在TestPypi中创建了一个python包,但我可以';我不能进口它
我已经在在TestPypi中创建了一个python包,但我可以';我不能进口它,python,python-3.x,packaging,pypi,Python,Python 3.x,Packaging,Pypi,我已经在test.pypi.org中部署了我的第一个包 我已在虚拟环境(.venv)中安装了我的软件包 返回: 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
test.pypi.org
中部署了我的第一个包
我已在虚拟环境(.venv
)中安装了我的软件包
返回:
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'
Python 3.6.9(默认值,2019年11月7日10:44:02)
linux上的[GCC 8.3.0]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>进口蟒蛇
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ModuleNotFoundError:没有名为“pyupurs”的模块
为什么会这样?如何修复它?在您的包
pyupurs
中,没有任何东西可以以相同的名称导入。分发包pyupurs
安装名为无状态文件操作的顶级可导入包。所以你只能这样做
import stateless_file_ops
如果您想更改,您需要更改您的子目录结构,可能需要添加一个目录pyupurs
,其中包含文件\uu init\uuuuuuuuuuuupy
。@phd编辑完成。谢谢!我撤回了我的投票。
import stateless_file_ops