如何导入pip安装包?
How to import pip installed package?
Python 这里是新手。从这个网站:http://bpraneeth.com/projects/deeppunct
我运行以下命令:
pip install deepcorrect
然后我运行下面的脚本(在上面的网站上找到的)
我的-script.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
好吧,您正在使用 python3 但正在使用 pip
来安装库。尝试使用 pip3 install deepcorrect
。这在 macOS 和一些 linux 发行版上很重要,所以我不确定您是否使用 Windows.
此问题经常出现,并且通常与多个 Python 安装有关。在我看来,比使用 pip
或 pip3
更好的解决方案是使用
python -m pip install
这样,您指定要使用的 Python 解释器,相应的 pip
将用于安装包。
你可以运行
python -m pip install deepcorrect
# Test that it works.
python -c "from deepcorrect import DeepCorrect"
如果您想使用不同的 Python 解释器,请替换上面的 python
命令。
尝试python3 -m pip install deepcorrect
。假设 python3
是您用于 运行 脚本的可执行文件。否则,正如@jakub 所说,将 that 替换为您的可执行文件。
Python 这里是新手。从这个网站:http://bpraneeth.com/projects/deeppunct
我运行以下命令:
pip install deepcorrect
然后我运行下面的脚本(在上面的网站上找到的)
我的-script.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
好吧,您正在使用 python3 但正在使用 pip
来安装库。尝试使用 pip3 install deepcorrect
。这在 macOS 和一些 linux 发行版上很重要,所以我不确定您是否使用 Windows.
此问题经常出现,并且通常与多个 Python 安装有关。在我看来,比使用 pip
或 pip3
更好的解决方案是使用
python -m pip install
这样,您指定要使用的 Python 解释器,相应的 pip
将用于安装包。
你可以运行
python -m pip install deepcorrect
# Test that it works.
python -c "from deepcorrect import DeepCorrect"
如果您想使用不同的 Python 解释器,请替换上面的 python
命令。
尝试python3 -m pip install deepcorrect
。假设 python3
是您用于 运行 脚本的可执行文件。否则,正如@jakub 所说,将 that 替换为您的可执行文件。