我经历了一个教程,向我展示了如何安装由PyPI开发的Python软件包,因此可以通过pip进行安装。一切似乎都运行良好,但是使用pip安装后,尝试使用该库时出现错误。这是笔录:
C:\WINDOWS\system32> pip install pinyin_utils Collecting pinyin_utils Using cached https://files.pythonhosted.org/packages/eb/26/95b2d80eae03dfe7698e9e5a83b49f75e769895a4e0bb8048a42c18c7109/pinyin_utils-0.1.0-py3-none-any.whl Installing collected packages: pinyin-utils Successfully installed pinyin-utils-0.1.0 C:\WINDOWS\system32> python Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> from pinyin_utils import convertPinyin Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'pinyin_utils' >>>
在Windows 10上,Python 3.7.4
答案 0 :(得分:0)
您的setup.py
不包含代码到程序包中。由于pinyin_utils.py
是一个文件,因此可能意味着它是顶级模块。将py_modules
添加到您的setup.py
:
setup(
…
py_modules=['pinyin_utils'],
…
)
PS。另外,我建议将您的setup.py
添加到the repository。