1. 程式人生 > >關於Python error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27

關於Python error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27

         今天在配置Python的時候 ,說要連線下sql .于于是乎就在百度了關於sql的安裝....按照別人家的經驗 就是去下載Python-MySQL 地址是:sourceforge.net/projects/mysql-python

下載完畢後就點選安裝,結果就是直接的報錯了無法下一步,無法選擇路徑.(這個我也不知道為什麼,希望有大神留個言,地址在上面有需要的同學可以試下)

於是我又開始找資料,有大神說了 在 CMD 裡面直接敲打命令列安裝,我也覺得是好方法.  

pip install mysql-python   就是這一行   .但是 卻出現了這種情況 error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27.  這個太叫人惱火了   我看了下 還是百度了  發現說由於

Python預設呼叫VS2008編譯器編譯相關C程式碼,因此出現這種錯誤的原因可能有如下幾個方面:

1.沒有安裝VS2008

2.安裝了32位VS2008,使用64位python

於是我又開始傻傻的下載 這破東西

於是我又百度一下     https://segmentfault.com/a/1190000004143122  (感謝這位作者提供了這思路)    按照這位作者 我也到了這個網站 http://www.lfd.uci.edu/~gohlke/pythonlibs/    下載檔案.(pip install MySQL_python-1.2.5-cp27-none-win32.whl)   然後在cmd打上命令列.結果說找不到檔案 有點汗顏

 想了想 發現東西我放在了D盤  於是乎 在cmd 裡面跑到D盤 D:\>pip install MySQL_python-1.2.5-cp27-none-win32.whl   和大家想的沒錯  我有出現問題了.為什麼上面的作者不會呢???   MySQL_python-1.2.5-cp27-none-win32.whl is not a supported wheel on this platform.    就是這鬼東西. 平臺不支援...難道是版本問題  想想同樣是2.7版本的啊  於是乎 我查了下

在cmd 輸入python  回車輸入import pip; print(pip.pep425tags.get_supported())   

呵呵  [('cp27', 'cp27m', 'win_amd64'), ('cp27', 'none', 'win_amd64'), ('py2', 'none', 'win_amd64'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]   發現我的python是64的  然後我重新下載新的檔案這回果然好了  

折騰了兩個多鍾 弄好了,先寫個筆記,有需要的同學或是出現一樣錯誤的同學 可以看下,共同學習.