繁体   English   中英

如何导入安装package的pip?

[英]How to import pip installed package?

Python 新手在这里。 来自这个站点: http://bpraneeth.com/projects/deeppunct

我运行了以下命令:

pip install deepcorrect

然后我运行了以下脚本(在上面的网站上找到)

我的脚本.py

from deepcorrect import DeepCorrect
corrector = DeepCorrect('params_path', 'checkpoint_path')
corrector.correct('how are you')

python 解释器输出以下错误:

Traceback (most recent call last):
  File "my-script.py", line 17, in <module>
    from deepcorrect import DeepCorrect
  File "path\to\my-script.py", line 17, in <module>
    from deepcorrect import DeepCorrect
ImportError: cannot import name 'DeepCorrect' from 'deepcorrect' (path\to\my-script.py)

我错过了什么?

Python 3

此问题经常出现,并且通常与安装多个 Python 相关。 在我看来,比使用pippip3更好的解决方案是使用

python -m pip install

这样,您指定您打算使用的 Python 解释器,相应的pip将用于安装软件包。

你可以跑

python -m pip install deepcorrect
# Test that it works.
python -c "from deepcorrect import DeepCorrect"

如果要使用不同的 Python 解释器,请替换上面的python命令。

好吧,您正在使用 python3,但正在使用pip来安装库。 尝试使用pip3 install deepcorrect 这在 macOS 和一些 linux 发行版上很重要,所以我不确定您是否使用 Windows。

尝试python3 -m pip install deepcorrect 假设python3是您用来运行脚本的可执行文件。 否则,正如@jakub 所说,将替换为您的可执行文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM