![](/img/trans.png)
[英]Installed python package with pip but can't import said package
[英]I have uploaded a Python package in pip, then pip installed this package, but I can't import this package in Python Interpreter
我刚刚上传了一个名为 hqc 的 Python 包到 pip 中:
https://pypi.org/project/hqc/0.0.1/
然后使用以下方法成功 pip 安装了软件包:
pip install hqc
但我似乎无法在 Python 解释器中导入包。 当我这样做时,我收到以下错误消息:
>>> import hqc
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import hqc
ModuleNotFoundError: No module named 'hqc'
我错过了什么? 我需要设置环境变量 PATH 还是其他什么?
我快速查看了您的 github 存储库,发现包名称,即您的文件夹名称是skltemplate
。
因此,您的导入将是:(已验证它正在工作)
import skltemplate
并发现skltemplate
包暴露了以下模块:TemplateClassifier、TemplateTransformer 和 TemplateEstimator。
您可以通过执行以下操作导入上述内容:
from skltemplate import TemplateClassifier
现在,如果您希望将包命名为hqc
,则需要将skltemplate
目录重命名为hqc
并再次运行setup.py
。 (您可以参考此stackoverflow 答案以获取更多详细信息)。
确保在运行之前增加 setup.py 中的包版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.