2017-10-12 4 views
0

Je suis en train d'installer rasa sur Windows 10. J'ai terminé l'installation de Python 3.6 et pipkege pip. Quand je suis en cours d'exécution pip install rasa_nlu Je reçois l'erreur suivante:Installation rasa sur Windows

c:\program files (x86)\python36-32\include\pyconfig.h(222): fatal error C1083: Cannot open include file: 'basetsd.h': No such file or directory 

error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\cl.exe' failed with exit status 2 

J'ai essayé la plupart des solutions telles que la réinstallation redistribuables Microsoft, l'installation d'outils de construction, etc., mais aucun d'entre eux travaillaient.

+1

On dirait que vous avez besoin de Microsoft Visual Studio pour cette installation. Pouvez-vous vérifier si vous avez installé le fichier C: \\ Program Files (x86) \\ Microsoft Visual Studio 14.0 \\ VC \\ BIN \\ cl.exe? –

Répondre

0

Réponse courte:

Utilisez un faisceau de roue pré-compilé pour la dépendance à défaut d'installation. (Ceci est une source non officielle afin d'utiliser à vos propres risques) Download here et faire

pip install /path/to/bundle.whl 

Réponse longue:

je faisais face à un problème similaire lors de l'installation rasa_nlu et voici comment je l'a résolu.

Le problème majeur était l'installation du paquet Twisted. Je l'avais essayé d'installer redistribuables et construire des outils et mon erreur finale ressemblait this-

c:\program files\python36\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory 

    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.11.25503\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2 

Je décide alors de suivre la réponse here qui décrit les moyens de gérer les installations de la bibliothèque de python dans une approche de repli.

Ma résolution finale était le téléchargement de la roue torsadée de la source mentionnée ci-dessus, installez le paquet et continuez avec l'installation rasa.

pip install ./Twisted-17.9.0-cp36-cp36m-win_amd64.whl 
pip install rasa_nlu 

Remarque:

Si vous êtes vraiment sceptique à l'aide d'une source non officielle, suivez les instructions de réponse SF je partageais plus tôt pour construire votre propre paquet et utiliser cette roue pour l'installation.

1

J'ai également fait face au même problème. Voici comment je l'a résolu:

Pour une installation propre de RASA NLU avec toutes les autres dépendances, je suivais:

Anaconda 5.0.1 64-bit Windows for installing Python 3.6.3 interpreter: https://repo.continuum.io/archive/Anaconda3-5.0.1-Windows-x86_64.exe

& (If you are using Visual Studio 2015 then): Python Tools for Visual Studio 2015: https://ptvs.azureedge.net/download/PTVS%202.2.6%20VS%202015.msi

(If you are using Visual Studio 2017 then): Install Visual C++ 14.0 Runtime.

Ensuite, installer les packages suivants dans cet ordre en mode d'administration dans l'invite de commande:

  1. Spacy Machine Learning Package: pip install -U spacy
  2. Spacy English Language Model: python -m spacy download en
  3. Scikit Package: pip install -U scikit-learn
  4. Numpy package for mathematical calculations: pip install -U numpy
  5. Scipy Package: pip install -U scipy
  6. Sklearn Package for Intent Recognition: pip install -U sklearn-crfsuite
  7. NER Duckling for better Entity Recognition with Spacy: pip install -U duckling
  8. RASA NLU: pip install -U rasa_nlu==0.10.4