web-dev-qa-db-ja.com

Word2VecのC拡張機能がロードされていません

Gensim pkgとCythonを再インストールしましたが、この警告が引き続き表示されます。これについて誰か知っていますか?私はPython 3.6、PyCharm LinuxMintを使用しています。

UserWarning:Word2VecにC拡張機能がロードされていないため、トレーニングが遅くなります。 Cコンパイラをインストールし、gensimを再インストールして高速トレーニングを行います。 warnings.warn( "Word2VecにC拡張機能がロードされていないため、トレーニングが遅くなります。"

また、モデルを作成またはロードすると、この行も表示されます。
低速バージョンのgensim.models.doc2vecが使用されています

7
user8349292

いくつかの基礎となるパッケージが最新でないという問題があります。 ここ 私は私のために働く答えを見つけました、それは要するに:

Gensimをアンインストールする

Sudo pip3 uninstall gensim

Python3-devbuild-essentialをインストールします

Sudo apt-get install python3-dev build-essential  

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

Sudo pip3 install --upgrade gensim

ノート:

上記の手順は、pipとapt-getを使用してパッケージを管理するシステム向けです。
pip3はPython3バージョンのpipです

4
user8349292