it-swarm.com.ru

ошибка 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. Я использую genssim для Word2vec.

11
woojung

Установите gensim используя:

pip install -U gensim

Или, если вы вместо этого скачали и распаковали пакет source tar.gz , то запустите:

python setup.py test
python setup.py install
8
Tanu

Если вы используете Python3, обязательно используйте pip3 вместо pip для установки gensim. 

2
hexicle

С точки зрения Тану, первое предположение: вы не в правильном каталоге. Ниже первое, что я хотел бы проверить. 

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')    
0
Aus_10

Появляется ли 'gensim' в пакетах, показанных командой pip freeze? Если нет, возможно, вы не активировали «среду» с необходимыми пакетами в вашей рабочей оболочке/IDE.

0
Max