用pycharm安裝mysqlclient:,發(fā)現(xiàn)報(bào)錯(cuò)
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
解決:下載whl安裝
1.windows
提供一個(gè)網(wǎng)站,上面有非常多的適配windows的python庫(kù)袁余,在這個(gè)上面可以找到绍傲。
然后直接pip install 就ok了。
http://www.lfd.uci.edu/~gohlke/pythonlibs/# 搜索“mysqlclient”
#也可以直接打開(kāi)https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
有一點(diǎn)要注意:
以下是從這個(gè)網(wǎng)站上面檢索到的mysqlclient的所有版本
Mysqlclient, a fork of the MySQL-python interface for the MySQL database.
mysqlclient?1.3.13?cp27?cp27m?win32.whl
mysqlclient?1.3.13?cp27?cp27m?win_amd64.whl
mysqlclient?1.3.13?cp34?cp34m?win32.whl
mysqlclient?1.3.13?cp34?cp34m?win_amd64.whl
mysqlclient?1.3.13?cp35?cp35m?win32.whl
mysqlclient?1.3.13?cp35?cp35m?win_amd64.whl
mysqlclient?1.3.13?cp36?cp36m?win32.whl
mysqlclient?1.3.13?cp36?cp36m?win_amd64.whl
mysqlclient?1.3.13?cp37?cp37m?win32.whl
mysqlclient?1.3.13?cp37?cp37m?win_amd64.whl
cp36代表python3.6的版本贴汪,cp37代表python3.7的版本
win32代表32位的系統(tǒng)拟枚,所以需要選擇正確,否則安裝過(guò)程會(huì)報(bào)錯(cuò)平臺(tái)不匹配吼渡。
我這里的pyton3.6.6,win7 64位容为,所以下載
mysqlclient?1.3.13?cp36?cp36m?win_amd64.whl
Pycharm用的是虛擬化,找到項(xiàng)目中的venv\Scripts\activate.bat文件寺酪,拖拽文件到“命令提示符”界面中運(yùn)行
(venv) C:\Users\Administrator>d:
(venv) D:\>pip install d:\mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl
Processing d:\mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl
Installing collected packages: mysqlclient
Successfully installed mysqlclient-1.3.13
(venv) D:\>pip list
Package? ? Version
----------- -------
Django? ? ? 2.0.7
mysqlclient 1.3.13
pip? ? ? ? 10.0.1
pytz? ? ? ? 2018.5
setuptools? 39.0.1