天天看點

Python 安裝mysql錯誤的一種解決辦法

驗證mysql是否安裝成功:

1.  Python

2. Import MySQLDb

Python 安裝mysql錯誤的一種解決辦法

出現ImportError,則說明沒安裝mysql驅動。

安裝時出現的錯誤

pip install mysql-python

Python 安裝mysql錯誤的一種解決辦法
Python 安裝mysql錯誤的一種解決辦法

fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory。

這個問題搜尋了一下,解決問題的文章很多。比如重裝mysql選中lib什麼的,還有http://stackoverflow.com/questions/1972259/cannot-open-include-file-config-win-h-no-such-file-or-directory-while-inst 這裡也說是因為32位,64位的問題,之後mklink 一下...,所有方法都試了還是不行。基本花了我8小時左右...,但是我的問題還是沒解決。我安裝的是mysql(x64),python27(x32),pip(x32)。

問題解決方法

突然想到在虛拟環境中試試呢。虛拟環境的安裝見我的上一篇Python Flask 開發環境搭建(Windows) 。進入虛拟環境後輸入easy_install mysql-python,稍作等待後安裝成功。

Python 安裝mysql錯誤的一種解決辦法

再驗證一下,也一樣成功了。

Python 安裝mysql錯誤的一種解決辦法

但是在非虛拟環境還是安裝不成功,到此不再糾結與它了。開發的時候指定為虛拟環境就可以了,虛拟開發環境中缺啥就補啥。