安裝numpy nltk問題彙總

2021-07-10 20:46:52 字數 1126 閱讀 9906

系統環境是win7(64bit)+python3.4(64bit)+numpy1.82+vs2012

1.如果用sourceforge上編譯好的32bit的exe安裝,會提示『python version ** required,which was not found in the registry』.

原因是安裝的python是64bit的吧(不確定),但是登錄檔裡確實沒有,

2.自己手動編譯numpy安裝,在numpy目錄下cmd裡『python setup.py build'會提示'unable to find vcvarsall.bat',

原因是python預設使用的是vs2008版本,開啟『的確沒有vcvarsall這個檔案。如果把vcvarsall移動到這個目錄,就會出現第三個問題。一般的解決方法是使用mingw。

最好的解決方法直接在msvc9compiler.py檔案中找到下面這一行:

vc_env = query_vcvarsall(version, plat_spec)

修改為:

vc_env = query_vcvarsall(11.0, plat_spec)

我的是vs2012 對應的version就是11.0

具體為什麼這樣改,參考

但這樣更改後會出現第4個問題。

3.c:\python33\lib\distutils\msvc9compiler.py", line 287, in query_vcvarsall

raise valueerror(str(list(result.keys())))

valueerror: ['lib', 'include', 'path']

這個問題沒找到有效的解決方法 可以通過2種改version的方法避開這個問題

4.runtimeerror: broken toolchain: cannot link a ****** c program

在msvc9compiler.py中,把minfo的賦值語句更改為minfo=none,即可

5.因為安裝的是64bit-python,看網上大家安裝nltk各種問題,官網也不建議使用64bit python,

所以查了不少的安裝教程,但是出乎意料build和install沒出現任何問題。

Genymotion安裝問題彙總

1 android studio連線不到genymotion 解決 請確認genymotion設定中的adb android sdk位址是否和android studio一致。然後重新啟動,通過android studio的外掛程式啟動genymotion中的模擬器。2 genymotion啟動虛擬...

python安裝問題彙總

在win7下安裝了python後,想安裝python mysql,使用pip安裝出現如下問題 pip install mysql python 網上一般的解釋是,重新安裝mysql並在安裝mysql是選擇安裝c 的編譯器。我雖然沒試過,但感覺肯定行不通啊,我只是想裝乙個可以讓python遠端連線my...

EPM問題彙總之2 1安裝問題彙總 1

原因 檔案放置位置路徑中有漢字,空格等情況,不符合要求,修改檔案路徑 解決 將路徑修改為不包含漢字和空格即可。問題截圖 解決方案 修改oracle編碼為utf 8。修改命令 在sql plus 執行命令 shutdownimmediate startupmount altersystem enabl...