3

C:\Windows\system32>pip install MySQL-python 收集 MySQL-python 使用缓存的 MySQL-python-1.2.5.zip (108 kB) 使用旧版 setup.py 安装 MySQL-python,因为未安装包“wheel” . 安装收集的包: MySQL-python Running setup.py install for MySQL-python ... 错误错误:命令错误退出状态 1:命令:'C:\Users\Pavan P\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation .Python.3.8_qbz5n2kfra8p0\python.exe' -u -c '导入系统,setuptools,tokenize;sys.argv[0] = '"'"'C:\Users\Pavan P\AppData\Local\Temp\pip-install-6b6uth5n\MySQL-python\setup.py'"'"'; 文件='"'"'C:\Users\Pavan P\AppData\Local\Temp\pip-install-6b6uth5n\MySQL-python\setup.py'"'"';);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(编译(代码,文件, '"'"'exec'"'"'))' install --record 'C:\Users\Pavan P\AppData\Local\Temp\pip-record-lt8udbbu\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\Pavan P\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local- packages\Python38\Include\MySQL-python' cwd: C:\Users\Pavan P\AppData\Local\Temp\pip-install-6b6uth5n\MySQL-python
完整输出(24 行): running install running build running build_py 创建构建创建 build\lib.win-amd64-3.8 复制mysql_exceptions。py -> build\lib.win-amd64-3.8 创建 build\lib.win-amd64-3.8\MySQLdb 复制MySQLdb_init.py -> build\lib.win-amd64-3.8\MySQLdb 复制 MySQLdb\converters.py -> build\lib.win-amd64-3.8\MySQLdb 复制 MySQLdb\connections.py -> build\lib.win-amd64- 3.8\MySQLdb 复制 MySQLdb\cursors.py -> build\lib.win-amd64-3.8\MySQLdb 复制 MySQLdb\release.py -> build\lib.win-amd64-3.8\MySQLdb 复制 MySQLdb\times.py -> build \lib.win-amd64-3.8\MySQLdb 创建构建\lib.win-amd64-3.8\MySQLdb\constants 复制 MySQLdb\ constants_init_.py -> build\lib.win-amd64-3.8\MySQLdb\constants 复制 MySQLdb\constants\CR.py -> build\lib.win-amd64-3.8\MySQLdb\constants 复制 MySQLdb\constants\FIELD_TYPE.py - > build\lib.win-amd64-3.8\MySQLdb\constants 复制 MySQLdb\constants\ER.py -> build\lib.win-amd64-3.8\MySQLdb\constants 复制 MySQLdb\constants\FLAG.py -> build\lib .win-amd64-3.8\MySQLdb\constants 复制 MySQLdb\constants\REFRESH.py -> build\lib.win-amd64-3.8\MySQLdb\constants 复制 MySQLdb\constants\CLIENT.py -> build\lib.win-amd64 -3.8\MySQLdb\constants 运行 build_ext 构建 '_mysql' 扩展错误:需要 Microsoft Visual C++ 14.0。使用“Visual Studio 构建工具”获取它:https ://visualstudio.microsoft.com/downloads/ ---------------------------------------- 错误:命令出错,退出状态为 1: 'C:\Users\Pavan P\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Pavan P\AppData\Local\Temp\pip-install-6b6uth5n\MySQL-python\setup.py'"'"'; 文件='"'"'C:\Users\Pavan P\AppData\Local\Temp\pip-install-6b6uth5n\MySQL-python\setup.py'"'"';f=getattr(tokenize, '"'" 'open'"'"', open)( file );code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'" ');f.close();exec(编译(代码,, '"'"'exec'"'"'))' install --record 'C:\Users\Pavan P\AppData\Local\Temp\pip-record-lt8udbbu\install-record.txt' --single-版本外部管理 --user --prefix= --compile --install-headers 'C:\Users\Pavan P\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\ Include\MySQL-python' 检查日志以获取完整的命令输出。

4

3 回答 3

3

您不需要安装 Visual Studio 构建工具,而是尝试安装以下相同的模块,

pip install pymysql
pip install mysql-connector
pip install mysql-connector-python

笔记:

这里列出的所有模块都是一样的

于 2020-10-01T11:08:01.357 回答
2

这是错误,看来您需要安装 MS Visual C++ 14.0

错误:需要 Microsoft Visual C++ 14.0。使用“Visual Studio 构建工具”获取它:https ://visualstudio.microsoft.com/downloads/ ------------------------- ------------- 错误:命令出错,退出状态为 1

于 2020-08-27T15:30:54.077 回答
1

我在尝试安装时遇到了同样的错误pip install MySQL-python。然后我试了,

  pip install mysql-connector
  pip install mysql-connector-python
  pip install pymysql

而不是安装 Visual Studio 构建工具,错误已得到修复。

于 2021-08-14T07:08:52.380 回答