pip mysqlclient不在安装吗?

pip mysqlclient不在安装吗?,mysql,pip,Mysql,Pip,这是我做的按摩 pip安装mysqlclient 收集mysqlclient 使用缓存的mysqlclient-1.4.6.tar.gz 85 kB 为收集的包构建控制盘:mysqlclient 正在为mysqlclient setup.py构建控制盘。。。错误 错误:命令出错,退出状态为1: 命令:“c:\users\thewoods\appdata\local\programs\python\python38-32\python.exe'-u-c'import sys,setuptools,

这是我做的按摩 pip安装mysqlclient 收集mysqlclient 使用缓存的mysqlclient-1.4.6.tar.gz 85 kB 为收集的包构建控制盘:mysqlclient 正在为mysqlclient setup.py构建控制盘。。。错误 错误:命令出错,退出状态为1: 命令:“c:\users\thewoods\appdata\local\programs\python\python38-32\python.exe'-u-c'import sys,setuptools,tokenize;sys.argv[0]=“C:\\Users\\TheWoods\\AppData\\Local\\Temp\\pip-install-do75yjl\uuux\\mysqlclient\\setup.py”“__文件\ \''C:\\Users\\TheWoods\\AppData\\Local\\Temp\\pip-install-do75yjl \'\\mysqlclient\\setup.py'';f=GetAttrtTokenize,“打开”,打开文件;code=f.read。替换“”\r\n“”、“”\n“”;f、 接近;execcompilecode,文件exec,文件exec,文件盘d'C:\Users\TheWoods\AppData\Local\Temp\pip-wheel-3e8m\u 6rp' cwd:C:\Users\TheWoods\AppData\Local\Temp\pip-install-do75yjl\uuql\mysqlclient\ 完成输出30行: 运转的车轮 运行构建 运行build\u py 创建构建 正在创建build\lib.win32-3.8 正在创建build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\\ uuuuu init\ uuuuu.py->build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\\ u exceptions.py->build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\compat.py->build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\connections.py->build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\converters.py->build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\cursors.py->build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\release.py->build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\times.py->build\lib.win32-3.8\MySQLdb 正在创建build\lib.win32-3.8\MySQLdb\constants 正在复制MySQLdb\constants\\uuuuu init\uuuuuu.py->build\lib.win32-3.8\MySQLdb\constants 正在复制MySQLdb\constants\CLIENT.py->build\lib.win32-3.8\MySQLdb\constants 正在复制MySQLdb\constants\CR.py->build\lib.win32-3.8\MySQLdb\constants 正在复制MySQLdb\constants\ER.py->build\lib.win32-3.8\MySQLdb\constants 正在复制MySQLdb\constants\FIELD_TYPE.py->build\lib.win32-3.8\MySQLdb\constants 正在复制MySQLdb\constants\FLAG.py->build\lib.win32-3.8\MySQLdb\constants 运行build_ext 正在构建“MySQLdb.\u mysql”扩展 正在创建生成\temp.win32-3.8 正在创建build\temp.win32-3.8\Release 正在创建build\temp.win32-3.8\Release\MySQLdb C:\Program Files x86\Microsoft Visual Studio 14.0\VC\BIN\cl.exe/C/nologo/Ox/W3/GL/DNDEBUG/MD-Dversion_info=1,4,6,'final',0-D\uuuu version\uuuuuu=1.4.6-IC:\Program Files x86\MySQL\MySQL Connector C 6.1\include\mariadb-IC:\users\thewoods\appdata\local\programs\python\python38-32\include-IC:\users\thewoods\appdata\local\programs\python\python38-32\include-IC:\Program Files x86\Microsoft Visual Studio 14.0\VC\include-IC:\Program Files x86\WindowsKits\10\include\10.0.10240.0\ucrt-IC:\Program Files x86\Windows Kits\8.1\include\shared-IC:\Program Files x86\Windows Kits\8.1\include\um-IC:\Program Files x86\Windows Kits\8.1\include\winrt/TcMySQLdb/\u mysql.c/Fobuild\temp.win32-3.8\Release\MySQLdb/\u mysql.obj/Zl/D\u\u-SECURE\u-NO\CRT警告 _mysql.c MySQLdb/_mysql.c29:致命错误C1083:无法打开包含文件:“mysql.h”:没有这样的文件或目录 错误:命令“C:\\Program Files x86\\Microsoft Visual Studio 14.0\\VC\\BIN\\cl.exe”失败,退出状态为2 -------------------- 错误:为mysqlclient构建控制盘失败 为mysqlclient运行setup.py clean 未能生成mysqlclient 安装收集的软件包:mysqlclient 正在运行mysqlclient的setup.py安装。。。错误 错误:命令出错,退出状态为1: 命令:“c:\users\thewoods\appdata\local\programs\python\python38-32\python.exe'-u-c'import sys,setuptools,tokenize;sys.argv[0]=“C:\\Users\\TheWoods\\AppData\\Local\\Temp\\pip-install-do75yjl\uuux\\mysqlclient\\setup.py”“__文件\ \''C:\\Users\\TheWoods\\AppData\\Local\\Temp\\pip-install-do75yjl \'\\mysqlclient\\setup.py'';f=GetAttrtTokenize,“打开”,打开文件;code=f.read。替换“”\r\n“”、“”\n“”;f、 接近;execcompilecode、\uuuuu文件\uuuuuuuu、“'exec'安装-记录'C:\Users\TheWoods\AppData\Local\Temp\pip-record-hyswpe\u s\install record.txt'-外部管理的单一版本-编译-安装头'C:\Users\TheWoods\AppData\Local\programs\python38-32\Include\mysqlclient' cwd:C:\Users\TheWoods\AppData\Local\Temp\pip-install-do75yjl\uuql\mysqlclient\ 完成输出30行: 正在运行的安装 运行构建 运行build\u py 创建构建 正在创建build\lib.win32-3.8 正在创建build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\\ uuuuu init\ uuuuu.py->build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\\ u exceptions.py->build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\compat.py->build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\connections.py->build\lib.win32- 3.8\MySQLdb 正在复制MySQLdb\converters.py->build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\cursors.py->build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\release.py->build\lib.win32-3.8\MySQLdb 正在复制MySQLdb\times.py->build\lib.win32-3.8\MySQLdb 正在创建build\lib.win32-3.8\MySQLdb\constants 正在复制MySQLdb\constants\\uuuuu init\uuuuuu.py->build\lib.win32-3.8\MySQLdb\constants 正在复制MySQLdb\constants\CLIENT.py->build\lib.win32-3.8\MySQLdb\constants 正在复制MySQLdb\constants\CR.py->build\lib.win32-3.8\MySQLdb\constants 正在复制MySQLdb\constants\ER.py->build\lib.win32-3.8\MySQLdb\constants 正在复制MySQLdb\constants\FIELD_TYPE.py->build\lib.win32-3.8\MySQLdb\constants 正在复制MySQLdb\constants\FLAG.py->build\lib.win32-3.8\MySQLdb\constants 运行build_ext 正在构建“MySQLdb.\u mysql”扩展 正在创建生成\temp.win32-3.8 正在创建build\temp.win32-3.8\Release 正在创建build\temp.win32-3.8\Release\MySQLdb C:\Program Files x86\Microsoft Visual Studio 14.0\VC\BIN\cl.exe/C/nologo/Ox/W3/GL/DNDEBUG/MD-Dversion_info=1,4,6,'final',0-D\uuuu version\uuuuuu=1.4.6-IC:\Program Files x86\MySQL\MySQL Connector C 6.1\include\mariadb-IC:\users\thewoods\appdata\local\programs\python\python38-32\include-IC:\users\thewoods\appdata\local\programs\python\python38-32\include-IC:\Program Files x86\Microsoft Visual Studio 14.0\VC\include-IC:\Program Files x86\WindowsKits\10\include\10.0.10240.0\ucrt-IC:\Program Files x86\Windows Kits\8.1\include\shared-IC:\Program Files x86\Windows Kits\8.1\include\um-IC:\Program Files x86\Windows Kits\8.1\include\winrt/TcMySQLdb/\u mysql.c/Fobuild\temp.win32-3.8\Release\MySQLdb/\u mysql.obj/Zl/D\u\u-SECURE\u-NO\CRT警告 _mysql.c MySQLdb/_mysql.c29:致命错误C1083:无法打开包含文件:“mysql.h”:没有这样的文件或目录 错误:命令“C:\\Program Files x86\\Microsoft Visual Studio 14.0\\VC\\BIN\\cl.exe”失败,退出状态为2 --------------------
错误:退出状态为1的命令出错:“c:\users\thewoods\appdata\local\programs\python\python38-32\python.exe'-u-c'import sys,setuptools,tokenize;sys.argv[0]=“C:\Users\TheWoods\AppData\Local\Temp\pip-install-do75yjl\uu\mysqlclient\setup.py”“”;文件=''C:\Users\TheWoods\AppData\Local\Temp\pip-install-do75yjl\uu\mysqlclient\setup.py'';f=getAttrtTokenize,“open”,openfile;code=f.read。替换“”\r\n“”、“”\n“”;f、 接近;execcompilecode,文件,''Exc' '\s\sOrths\AppDATa\PATDATABOR\PYDATABOR\HYSWPEPEC++安装日志.txt -单版本外部管理-编译-安装标题'C:\Suths\Asvase\AppDATa\PATHON\Python \ Python 33-32 \包含\ MySqLoCube '检查完整命令输出的日志.

< P>我认为错误是因为Visual C++ 14做的不存在。 请参考下面的链接


我想我解决了这个问题,但我不知道为什么会这样,我有Windows10x64,所以我从 但是在我下载了32版本之后,它就不起作用了 然后我检查了一下,我运行了pip insatll mysqlclient 我得到 已满足要求:mysqlclient
programs\python\python38-32\lib\site packages 1.4.6

我相信,对于这个问题,我也有一个解决方案。我正在使用Python 3.8.3。以下是信息

执行以下操作

转到-[

根据我使用的Python版本下载-mysqlclient-1.4.6-cp38-cp38-win32.whl

确保pip版本为20.0.1。使用python-mpip安装-upip==20.0.1

运行命令pip install mysqlclient-1.4.6-cp38-cp38-win32.whl

这对我有用

以下是当命令pip install mysqlclient-1.4.6-cp38-cp38-win32.whl在我的机器上不起作用时,在我的机器上安装的模块版本

软件包版本

asgiref==>3.2.7

Django==>3.0.7

pip==>20.1.1

pytz==>2020.1

setuptools==>47.1.1

sqlparse==>0.3.1

车轮==>0.34.2


希望这会有所帮助

这是否回答了您的问题?