2017-08-04 4 views
2

gensimのpkgとCythonを再インストールしますが、この警告が続行されます 誰でもこれについて知っていますか? 私はPython 3.6、PyCharm Linux Mintを使用しています。Word2VecのC拡張がロードされていません

UserWarning:Word2VecではC拡張が読み込まれていないため、トレーニングが遅くなります。 Cコンパイラをインストールし、gensimを再インストールして、迅速なトレーニングを行います。 warnings.warn(「C拡張Word2Vecのためにロードされていない、トレーニングが遅くなります。」

そしてそれはまた、私が作成したときに、この行を表示したり、負荷モデル。gensim.models.doc2vecの
スローバージョンが

を使用されています

答えて

1

いくつかの根本的なパッケージが最新のものではないといくつかの問題がありHere私は短いである私のための仕事、答えが見つかりました:。

アンインストールGensim

sudo pip3 uninstall gensim 

はのpython3-devのは、ビルド不可欠

sudo apt-get install python3-dev build-essential 

Gensimを再インストールします

sudo pip3 install --upgrade gensim 

注:

命令は、上記のピップとapt-getは、パッケージ
を管理するために使用されているシステムのためのものです pip3はpipのpython3版です

+0

鍵は 'python3-dev'(またはPy2では' python-dev'だけです)と 'bui ld-essentialパッケージです。 gensimがインストールされているときにそれらが存在する場合、パッケージに含まれる最適化されたコードをコンパイルすることができます。 (あなたがそのコードをさらにカスタマイズしない限り、 'cython'は実際には必要ありません。) – gojomo

+0

私のために、動作しませんでした.. :( –

関連する問題