2017-10-15 15 views
2

私はPython 3.6.3rc1を使用しています。私はPythonスクリプトを実行した後、次のメッセージを受け取ります。Python3.6 - Windowsでgensimをインポートできない

Traceback (most recent call last): 
    File "main.py", line 6, in <module> 
    from train import train 
    File "C:\path\train.py", line 2, in <module> 
    import dataUtils 
    File "C:\path\dataUtils.py", line 5, in <module> 
    import gensim 
ImportError: No module named gensim 

しかし、gensimはすでにインストールされています。コマンドpip3 freezeは、以下のリストを与える:私は別のスクリプトでgensim.modelsからKeyedVectors(from gensim.models import KeyedVectors)を輸入する場合

bleach==1.5.0 
boto==2.48.0 
bz2file==0.98 
certifi==2017.7.27.1 
chardet==3.0.4 
gensim==3.0.1 
html5lib==0.9999999 
idna==2.6 
jieba==0.39 
Markdown==2.6.9 
numpy==1.13.3+mkl 
protobuf==3.4.0 
requests==2.18.4 
scipy==0.19.1 
six==1.11.0 
smart-open==1.5.3 
tensorflow==1.3.0 
tensorflow-tensorboard==0.1.7 
urllib3==1.22 
Werkzeug==0.12.2 

、それが働きました。

提案がありますか?

ご回答ありがとうございます。

答えて

0

解決済み。

実行可能ファイルの先頭で次の行を削除して問題を解決しました。

#!/usr/bin/python 
1

pip3あなたのスクリプトよりも別のpython実行可能ファイルを使用している可能性があります。 import sys; print(sys.path)を挿入し、それはあなたのpip3パスのいずれかが含まれているかどうかを確認することにより

のtryデバッグ...

関連する問題