web-dev-qa-db-fra.com

Comment réparer l'extension 'C non chargée, la formation sera lente. Installez un compilateur C et réinstallez Gensim pour une formation rapide.

J'utilise la bibliothèque node2vec, qui est basée sur le modèle gensim Word2vec pour encoder des nœuds dans un espace d'intégration, mais quand je veux adapter l'objet Word2vec, j'obtiens cet avertissement:

C:\Users\lenovo\Anaconda3\lib\site-packages\gensim\models\base_any2vec.py: 743: UserWarning: l'extension C n'est pas chargée, la formation sera lente. Installez un compilateur C et réinstallez Gensim pour une formation rapide.

Quelqu'un peut-il m'aider à résoudre ce problème s'il vous plaît?

4
Azizi ilias

mise à jour de conda anaconda Prompt conda-build

== windows 7 (32bit) python 3.7.3 conda-build 3.18.5 gensim 3.4.0

0
中村宏

Je rencontre ce problème depuis longtemps lorsque j'utilisais des modèles W2V qui nécessitent "gensim". Tout d'abord, j'ai installé Anaconda Navigator, puis installé les packages requis à l'aide de pip. J'ai installé gensim manuellement en utilisant pip dans cmd. Lorsque j'ai utilisé le modèle W2V, il m'a fallu 40 minutes pour m'entraîner et donner le résultat, ce qui m'a énervé et m'a fait perdre beaucoup de temps.

Ce problème a été résolu maintenant. Je viens de faire ce que l'avertissement a montré. J'ai désinstallé gensim de mon ordinateur. Avant cela, j'ai déjà créé un chemin système de mingw-w64 dans la variable d'environnement qui est un environnement pour les programmes c, c ++ etc. Plus tard, j'ai réinstallé gensim en utilisant 'pip install gensim'.

Maintenant, le programme s'exécute en quelques secondes, ce qui a considérablement modifié le temps d'exécution.

J'espère que cela t'aides...

0
Praneeth Aluru