[英]How to install Python package from specific GitHub HTTPS commit ID
[英]How to install / import a Python package from a specific package?
我在 Google Colab 中運行代碼並得到初始錯誤
/usr/local/lib/python3.7/dist-packages/utils_nlp/eval/rouge/rouge_ext.py in <module>()
23 import collections
24
---> 25 from indicnlp.tokenize import sentence_tokenize, indic_tokenize
26 from ...language_utils.hi.hindi_stemmer import hi_stem
27 from rouge import Rouge
ModuleNotFoundError: No module named 'indicnlp.tokenize'
如何從 indicnlp 安裝(例如) tokenize
indicnlp
?
我試過了
!pip install indicnlp.tokenize
這顯然不會破解它。 如何指定從哪個 package 到 pip 安裝?
我也試過
!pip install indicnlp
from indicnlp import tokenize
這也不行。 然后我得到錯誤
---> 30 from indicnlp import tokenize
31 from utils_nlp import eval
32 from utils_nlp.eval import rouge
ImportError: cannot import name 'tokenize' from 'indicnlp' (/usr/local/lib/python3.7/dist-packages/indicnlp/__init__.py)
當然,如果我這樣做
!pip install tokenize
它不知道要安裝哪個標記化
看起來你只是 pip 安裝了錯誤的庫。 在 pypi 上,我發現了另一個名為indic_nlp_library
( github repo ) 的項目,它似乎包含您正在尋找的軟件包。 我可以得到
!pip install indic_nlp_library
from indicnlp.tokenize import sentence_tokenize, indic_tokenize
去工作。
看起來indicnlp
名稱是由另一個項目在 pip 上使用的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.