關於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. 這個太叫人惱火了 我看了下 還是百度了 發現說由於
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的 然後我重新下載新的檔案這回果然好了
折騰了兩個多鍾 弄好了,先寫個筆記,有需要的同學或是出現一樣錯誤的同學 可以看下,共同學習.