Win8.1 64位,直接pip安裝mysql-python報告 unable to find vcvarsall.bat
查詢之後瞭解是因爲少了vc9的編譯器,提示可以下載vc9 for python的環境,官方鏈接 => 這裏
安裝之後,問題依舊……猜想應該Path沒有設定,於是先搜到程序安裝在:C:\Users\用戶名\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python中
添加Path環境變量
問題依舊……繼續搜,有人說是要設定
說是環境變量沒有設定,需要一個VS90COMNTOOLS的變量,加之。
問題依舊……繼續搜,stackoverflow上有人說需要配置其爲“%VS120COMNTOOLS%”(其中VS12是對應當前VS版本,可自行更換)
問題依舊……繼續搜,又說需要修改註冊表
(32)HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/9.0/Setup/VC
(64)HKEY_CURRENT_USER/Software/Wow6432Node/Microsoft/VisualStudio/9.0/Setup/VC
名稱:productdir
數據:vcvarsall.bat所在路徑
問題依舊……似乎只剩下修改編譯器這一條路了。我不想這麼折騰,於是求助於編譯後的版本。很快就找到了……裝之,能用!
最後……爲什麼不論在啥系統上,python總有點欠缺……