安装mysqlclient常见问题

安装mysqlclient时的常见错误分析:

WHL文件存放路劲问题

报出如下错误信息:
Requirement ‘mysqlclient-1.4.6-cp36-cp36m-win_amd64.whl’ looks like a filename, but the file does not exist

此时需要在命令窗口进入到WHL文件下载存放的路劲下进行安装

pip install mysqlclient-1.4.6-cp36-cp36m-win_amd64.whl
# pip install 后跟WHL文件的全名

WHL文件对应版本问题

报出如下错误:
mysqlclient-1.4.6-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.

字面意思是不支持这个文件,其实就是版本没下对
此时需要安装对应的版本,注意区分32位和64位

下载链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

如果不知道对应版本且不会查询的可进行如下操作:

  1. 在cmd命令窗口下打开Python
  2. 输入 import pip后回车
  3. print(pip.pep425tags.get_supported())输入此命令后回车
  4. 就可以看到支持的各文件版本
C:\>python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AM
D64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pip
>>> print(pip.pep425tags.get_supported())
[('cp35', 'cp35m', 'win_amd64'), ('cp35', 'none', 'win_amd64'), ('py3', 'none',
'win_amd64'), ('cp35', 'none', 'any'), ('cp3', 'none', 'any'), ('py35', 'none',
'any'), ('py3', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any')
, ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
>>>

你可能感兴趣的:(安装mysqlclient常见问题)