2017-10-12 213 views
0

我試圖在Windows 10上安裝rasa。 我已完成安裝Python 3.6和pip packege。 當我運行pip install rasa_nlu我收到以下錯誤:在Windows上安裝rasa

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 

我已經試過最喜歡重新安裝微軟再分發的解決方案,安裝構建工具等,但沒有一次成功。

+1

看起來您需要Microsoft Visual Studio進行此安裝。你能否檢查你是否安裝了'C:\\ Program Files(x86)\\ Microsoft Visual Studio 14.0 \\ VC \\ BIN \\ cl.exe'並且在路徑中? –

回答

0

簡答

使用的依賴沒有安裝預編譯的輪包。 (這是一個非官方的來源在您自己的風險所以使用)Download here並做

pip install /path/to/bundle.whl 

龍回答

我遇到了類似的問題,而安裝rasa_nlu,這是我如何解決它。

主要問題在於安裝Twisted包裝。我曾試圖安裝再分發和構建工具,看着我最後的錯誤,如這個 -

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 

然後我決定追隨描述的方式來處理在回退的辦法Python庫安裝的應答here

我的最終決議是從上述來源下載扭輪,安裝軟件包並繼續使用rasa安裝。

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

注意

如果您在使用非官方源真懷疑,按照SF回答我剛纔共享,以建立自己的包,並使用該輪安裝說明。

1

我也遇到過類似的問題。下面是我如何解決它:

對於清潔RASA NLU與所有其他依賴安裝,我也跟着:

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.

接下來,在命令提示符下安裝順序以管理模式下面的軟件包:

  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