在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