为什么我不能导入我的自定义python包

问题描述 投票:0回答:1

我创建了一个新的python程序包并上传到这里https://pypi.org/project/my-python-package/,我也尝试使用以下命令将此程序包安装到本地计算机上pip3 install my-python-package

它已成功安装在我的本地计算机中。

Defaulting to user installation because normal site-packages is not writeable
Collecting my-python-package
  Using cached my-python-package-0.0.1-py3-none-any.whl (2.9 kB)
Installing collected packages: my-python-package
Successfully installed my-python-package-0.0.1

但是尝试导入时出现以下错误

>>> import MLDatasetBuilder
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'my-python-package'

它仅在我的本地软件包目录上起作用。我做错了什么?

python-3.x pip python-packaging
1个回答
0
投票

我安装了您的软件包,并寻找了__init__.py文件。该文件看起来像这样

© www.soinside.com 2019 - 2024. All rights reserved.