termextractを使おうとしたらmoduleをimportできなかった
Q&A
Closed
経緯
医療系の自然言語処理を行なっていて,専門用語や臨時一語,複合語などをシステムに理解させようと思い,Termextractというpythonのライブラリを使用しようと試みたところ,エラーを吐いてしまいました.
やったこととしてはこちらの記事を参考にし,公式HPからダウンロードしたzipファイルを解凍し,terminalからsetup.pyのinstallを実行しました.
>>cd Downloads/pytermextract-0_01/
>>python3 setup.py install
>>python3
import termextract.mecab
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/miyamotomasato/termextract.py", line 2, in <module>
import termextract.mecab
ModuleNotFoundError: No module named 'termextract.mecab'; 'termextract' is not a package
しかし,python3でライブラリをインポートしようとしたところエラーを返されてしまいました.
やったこと
ModuleNotFoundErrorの原因としてシステム内の参照パスがうまく設定されていないことを考え,sys.pathなどで調べてみました.結果,sys.pathで出力されたパス内にtermextractが確かに存在することは確認できました.
質問
解決方法について何かご存知の方や詳しい方に教えていただけると幸いです.よろしくお願いします.
0