簡體   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