J'essaye d'importer des gensim.
J'ai le code suivant
import gensim
model = gensim.models.Word2Vec.load_Word2vec_format('./model/GoogleNews-
vectors-negative300.bin', binary=True)
J'ai l'erreur suivante.
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'
J'ai installé gensim en python. J'utilise genssim pour Word2vec.
Installez le gensim en utilisant:
pip install -U gensim
Ou, si vous avez plutôt téléchargé et décompressé le fichier source tar.gz package, exécutez:
python setup.py test
python setup.py install
Si vous utilisez Python3, veillez à utiliser pip3 au lieu de pip pour installer gensim.
En ce qui concerne Tanu, la première hypothèse serait que vous n'êtes pas dans le bon répertoire. Ci-dessous est la première chose que je vérifierais.
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')
Est-ce que 'gensim' apparaît dans les paquets montrés par la commande pip freeze
? Sinon, vous n'avez peut-être pas activé l'environnement avec les packages nécessaires, dans votre environnement de travail Shell/IDE.