猿问

pip安装myclient错误-在Windows 7上使用Python 3.7.0

我目前正在阅读Django教程,尝试安装mysqlclient之后,我的CMD上显示以下错误消息。


提前谢谢了


Failed building wheel for mysqlclient


Running setup.py clean for mysqlclient


Failed to build mysqlclient


Installing collected packages: mysqlclient


Running setup.py install for mysqlclient ... error


 Complete output from command c:\users\o\envs\py1\scripts\python.exe -u

-c "import setuptools, 

 tokenize;__file__='C:\\Users\\O\\AppData\\Local\\T

 emp\\pip-install-kej8gk5_\\mysqlclient\\setup.py';f=getattr(tokenize, 

'open', op

 en)(__file__);code=f.read().replace('\r\n', 

  '\n');f.close();exec(compile(code, _

   _file__, 'exec'))" install --record 

  C:\Users\O\AppData\Local\Temp\pip-reco

  rd-_27hw8hl\install-record.txt --single-version-externally-managed -- 

 compile --install-headers 

  c:\users\o\envs\py1\include\site\python3.7\mysqlclient:

running install


running build


running build_py


creating build


creating build\lib.win32-3.7


copying _mysql_exceptions.py -> build\lib.win32-3.7


creating build\lib.win32-3.7\MySQLdb

copying MySQLdb\__init__.py -> build\lib.win32-3.7\MySQLdb

copying MySQLdb\compat.py -> build\lib.win32-3.7\MySQLdb

copying MySQLdb\connections.py -> build\lib.win32-3.7\MySQLdb

copying MySQLdb\converters.py -> build\lib.win32-3.7\MySQLdb

copying MySQLdb\cursors.py -> build\lib.win32-3.7\MySQLdb

copying MySQLdb\release.py -> build\lib.win32-3.7\MySQLdb

copying MySQLdb\times.py -> build\lib.win32-3.7\MySQLdb

creating build\lib.win32-3.7\MySQLdb\constants

copying MySQLdb\constants\__init__.py -> build\lib.win32- 

 3.7\MySQLdb\constants

copying MySQLdb\constants\CLIENT.py -> build\lib.win32- 

 3.7\MySQLdb\constants

呼如林
浏览 198回答 1
1回答

潇湘沐

我会建议使用python 64位。当mysql是64位,而python是32位,并且我们通过此网站Python Extension Package强制安装mysqlclient时,就会出现此问题; 或者您可以同时安装pip install mysqlclient 或使用32位 ,请执行以下操作:pip install --only-binary :all: mysqlclient 使用64位python,您可以轻松地安装它。
随时随地看视频慕课网APP

相关分类

Python
我要回答