最近在windows環境上搭建flask使用環境,遇到過不少坑,此次就記錄下安裝flask-mysqldb所遇到的坑。
python
正常邏輯是使用pip install flask-mysqldb進行安裝。可是會報錯呀。mysql
這個時候可能須要先裝MySQL-python。可是直接安裝MySQL-python又會報錯。sql
因而打算採用本地安裝的方式進行安裝。flask
首先須要下載MySQL-python。windows
下載連接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#MySQL-pythonbash
根據本身的電腦環境進行安裝。spa
可是須要安裝whl格式的話,須要先安裝wheel: pip install wheel3d
因而,咱們就安裝MySQLdb,結果仍是報錯,因此咱們仍是太單純。code
安裝命令:pip install MySQL_python-1.2.5-cp27-none-win_amd64.whlblog
這個報錯是啥意思呢,就是說我們下載的這個資源不支持我們的這個平臺,可是下載頁面就兩個資源,一個是32位的,一個是64位的,難道是要下載32位的,
顯然是不可能的,不信你能夠試試。咱們能夠經過命令查看,我們的本身的系統目前支持哪一個版本。
命令:pip.pep425tags.get_supported()
而咱們下載的是
經過觀察,咱們能夠看到支持cp35 none win_amd64(爲何修改成35呢,由於個人版本是Python35)
咱們把資源的名稱修改下試試。
pip install MySQL_python-1.2.5-cp35-none-win_amd64.whl