#始めに
pipでバージョンを指定してインストールできることすら知らなかった情弱が書いた記事です。お気をつけ下さい。
#pythonの環境構築が上手く行かなかった
サーバが2つ稼動していて、片方の環境に合わせてもう片方のpythonの環境(主にword2vec)を構築したかったが、上手くいかない。
例)pip installが上手くいかない、ベクトル空間を読み込もうとするとUnicodeEncodeErrorが出る
どうやらgensimとword2vecの相性が悪かったらしい。
#pipでバージョン指定
pipでバージョンを指定したら一発だった。
元サーバ
pip list | grep word2vec #バージョンを確認
pip list | grep gensim
かみ合ってる環境がword2vec (0.5.1)
とgensim (0.10.1)
だったのでこれに揃える。
新たに環境を整えたいサーバ
pip install gensim==0.10.1
pip install word2vec==0.5.1