最近在windows環境上搭建flask使用環境,遇到過很多坑,這次就記錄下安裝flask-mysqldb所遇到的坑。
正常邏輯是使用pip install flask-mysqldb進行安裝。但是會報錯呀。
這個時候可能需要先裝MySQL-python。但是直接安裝MySQL-python又會報錯。
於是打算采用本地安裝的方式進行安裝。
首先需要下載MySQL-python。
下載鏈接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#MySQL-python
根據自己的電腦環境進行安裝。
但是需要安裝whl格式的話,需要先安裝wheel: pip install wheel
於是,我們就安裝MySQLdb,結果還是報錯,所以我們還是太單純。
安裝命令:pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl
這個報錯是啥意思呢,就是說咱們下載的這個資源不支持咱們的這個平台,但是下載頁面就兩個資源,一個是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