Django Python 3.6 在windows下安装mysql模块

发布:elantion 日期:2018-07-11 阅读:2066 评论:0

Django 连接mysql数据库需要用到mysqlclient这个模块,但mysql官方下载的包里只支持pythone 3.5,所以如果你pythone版本是3.6以上的,则需要用别的办法安装一下。先到python的pip官网:https://pypi.python.org/pypi/mysqlclient 下载对应的模块,里面有几个文件,下载那一个呢?

mysqlclient-1.3.12-cp35-cp35m-win32.whl
mysqlclient-1.3.12-cp35-cp35m-win_amd64.whl
mysqlclient-1.3.12-cp36-cp36m-win32.whl
mysqlclient-1.3.12-cp36-cp36m-win_amd64.whl
mysqlclient-1.3.12.tar.gz (源码)

cp35表示支持python 3.5,所以第一第二个跳过,win32表示支持32位python,amd64表示支持64位python,要注意的是,即使你的系统是64位的,但装的是32位python,你还是要选择32位的。
下载后,放到任意位置,然后用pip安装一下就行:

pip install c:\temp\mysqlclient-1.3.12-cp36-cp36m-win32.whl

没什么意外就会看到如下信息:

Installing collected packages: mysqlclient
Successfully installed mysqlclient-1.3.12

如果你看到的是:

mysqlclient-1.3.12-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.

就表示你装错版本了,换一个再试试。还有,不可以改变下载文件的原名字,否则就会报下面的错误:

mysql.whl is not a valid wheel filename.

安装后,你的Django就能正常运行起来了。