web-dev-qa-db-ja.com

gensimエラー:gensimという名前のモジュールはありません

Gensimをインポートしようとしています。

私は次のコードを持っています

import gensim
model = gensim.models.Word2Vec.load_Word2vec_format('./model/GoogleNews-  
vectors-negative300.bin', binary=True)  

次のエラーが表示されました。

ImportError                               Traceback (most recent call  
last)
<ipython-input-5-50007be813d4> in <module>()
----> 1 import gensim
  2 model = gensim.models.Word2Vec.load_Word2vec_format('./model  
/GoogleNews-vectors-negative300.bin', binary=True)

ImportError: No module named 'gensim'

Gensimをpythonにインストールしました。 Word2vecにはgenssimを使用しています。

17
woojung

次を使用してgensimをインストールします。

pip install -U gensim

または、代わりに source tar.gz パッケージをダウンロードして解凍した場合は、次を実行します。

python setup.py test
python setup.py install
13
Tanu

Python3を使用する場合は、gensimのインストールにpipではなくpip3を使用してください。

4
hexicle

私のソリューションは、Windows 10、Anaconda用です。 Spyderでgensimを使用する場所。

解決策:Anaconda Navigatorを使用して、そこからパッケージをインストールします:Anaconda Navigatorを開く->環境(ベース)->インストールされていない(パッケージ)->(検索)gensim->ドロップダウンリストからgensimオプションを確認します->適用を押しますボタン->(しばらく待って、他の依存関係を検索し、もう一度ボタンを押して必要なパッケージをインストールします)

アナコンダナビゲーターのスクリーンショット

  • Word2vecについて上記を繰り返します

History:anacondaコマンドプロンプトで、condaコマンドを使用して、gensimをインストールしました。すべてのものは完璧に見えますが、コマンドプロンプトで「gengenをインポート」インポートされませんでした。

  • ボーナス:テンソルフローについても同様です
2
mAge

Tanuのポイントに、最初の推測はあなたが正しいディレクトリにいないことでしょう。以下が最初に確認するものです。

import sys, os
# */site-packages is where your current session is running its python out of
site_path = ''
for path in sys.path:
    if 'site-packages' in path.split('/')[-1]:
        print(path)
        site_path = path
# search to see if gensim in installed packages
if len(site_path) > 0:
    if not 'gensim' in os.listdir(site_path):
        print('package not found')
    else:
        print('gensim installed')    
1
Aus_10

コメントで@Burhan Khalidが述べたように、ファイルにgensim.pyという名前を付けないでください。最初にgensimのローカルフォルダーを検索し、インポートしようとしているものと見なします。

PS:人々がコメントをスキップする傾向があるので、私はこれをここに書きました。助けになったら、元のコメントに賛成してください。

1
Ayush Jain

「gensim」は、pip freezeコマンドで表示されるパッケージに表示されますか?そうでない場合は、作業中のシェル/ IDEで、必要なパッケージで「環境」をアクティブにしていない可能性があります。

0
Max

私はpip install gensim --userをしましたが、うまくいきました。 conda install gensimおよびpip -U install gensimで発生していた問題は、インストールの最後に環境変数を変更できないことでした。

0
Nikhil Nair