前提
jupyter Notebookで自然言語処理を行いたいと思っています。
手始めにgensimをimportしようとしたところimportErrorがでてしまいました。
実現したいこと
gensimを正常にimportしたい。
発生している問題・エラーメッセージ
ImportError Traceback (most recent call last) ~\AppData\Local\Temp/ipykernel_18744/2797875733.py in <module> ----> 1 import gensim 2 word2vec_model = gensim.models.KeyedVectors.load_word2vec_format('./entity_vector.model.bin', binary=True) ~\anaconda3\envs\desktoppractice\lib\site-packages\gensim\__init__.py in <module> 3 """ 4 ----> 5 from gensim import parsing, corpora, matutils, interfaces, models, similarities, summarization, utils # noqa:F401 6 import logging 7 ~\anaconda3\envs\desktoppractice\lib\site-packages\gensim\parsing\__init__.py in <module> 2 3 from .porter import PorterStemmer # noqa:F401 ----> 4 from .preprocessing import (remove_stopwords, strip_punctuation, strip_punctuation2, # noqa:F401 5 strip_tags, strip_short, strip_numeric, 6 strip_non_alphanum, strip_multiple_whitespaces, ~\anaconda3\envs\desktoppractice\lib\site-packages\gensim\parsing\preprocessing.py in <module> 40 import glob 41 ---> 42 from gensim import utils 43 from gensim.parsing.porter import PorterStemmer 44 ~\anaconda3\envs\desktoppractice\lib\site-packages\gensim\utils.py in <module> 43 from six.moves import range 44 ---> 45 from smart_open import open 46 47 from multiprocessing import cpu_count ImportError: cannot import name 'open' from 'smart_open' (C:\Users\y_py01\anaconda3\envs\desktoppractice\lib\site-packages\smart_open\__init__.py)
該当のソースコード
python3
1import gensim 2word2vec_model = gensim.models.KeyedVectors.load_word2vec_format('./entity_vector.model.bin', binary=True)
試したこと
ターミナルでgensimをインストールするコマンドを打ったところ次のようになった。
>conda install -c anaconda gensim Collecting package metadata (current_repodata.json): done Solving environment: done # All requested packages already installed.
補足情報(FW/ツールのバージョンなど)
anaconda.navigatorのenvironmentsでpracticeという環境を作ってそこでコードを書いています。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。