【发布时间】:2021-06-20 06:38:30
【问题描述】:
为 mysqlclient 运行 setup.py clean
无法构建 mysqlclient
安装收集的包:mysqlclient
为 mysqlclient 运行 setup.py install ... 错误
错误:命令出错,退出状态为 1:
命令:'c:\users\uaahacker\appdata\local\programs\python\python38-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\uaahacker\AppData\Local\Temp\pip-install-icjkjmap\mysqlclient_8b5f49f509624395ab7dd2c4d4a21457\setup.py'"'"'; 文件='"'"'C:\Users\uaahacker\AppData\Local\Temp\pip-install-icjkjmap\mysqlclient_8b5f49f509624395ab7dd2c4d4a21457\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' 安装--record 'C:\Users\uaahacker\AppData\Local\Temp\pip-record-62876lx5\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\用户\uaahacker\appdata\local\programs\python\python38-32\Include\mysqlclient'
cwd: C:\Users\uaahacker\AppData\Local\Temp\pip-install-icjkjmap\mysqlclient_8b5f49f509624395ab7dd2c4d4a21457
完整输出(23 行):
运行安装
运行构建
运行 build_py
创建构建
创建 build\lib.win32-3.8
创建 build\lib.win32-3.8\MySQLdb
复制 MySQLdb_init_.py -> build\lib.win32-3.8\MySQLdb
复制 MySQLdb_exceptions.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_init_.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._mysql”扩展
错误:需要 Microsoft Visual C++ 14.0 或更高版本。使用“Microsoft C++ 构建工具”获取它:https://visualstudio.microsoft.com/visual-cpp-build-tools/
--------------------------------------
错误:命令出错,退出状态为 1:'c:\users\uaahacker\appdata\local\programs\python\python38-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\uaahacker\AppData\Local\Temp\pip-install-icjkjmap\mysqlclient_8b5f49f509624395ab7dd2c4d4a21457\setup.py'"'"'; 文件='"'"'C:\Users\uaahacker\AppData\Local\Temp\pip-install-icjkjmap\mysqlclient_8b5f49f509624395ab7dd2c4d4a21457\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' 安装--record 'C:\Users\uaahacker\AppData\Local\Temp\pip-record-62876lx5\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\ users\uaahacker\appdata\local\programs\python\python38-32\Include\mysqlclient' 检查日志以获取完整的命令输出。
【问题讨论】: