系統環境是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...