python3.7.4 pip在Windows上无法安装mysqlclient无法安装

时间:2019-09-19 21:52:21

标签: python mysql pip install

pip安装mysqlclient 收集mysqlclient   使用缓存的https://files.pythonhosted.org/packages/4d/38/c5f8bac9c50f3042c8f05615f84206f77f03db79781db841898fde1bb284/mysqlclient-1.4.4.tar.gz 安装收集的软件包:mysqlclient   正在运行setup.py install for mysqlclient ...错误     错误:命令错误,退出状态为1:      命令:'c:\ users \ amirhossein \ appdata \ local \ programs \ python \ python37-32 \ python.exe'-u -c'import sys,setuptools,tokenize; sys.argv [0] = '“'”'C:\ Users \ AMIRHO〜1 \ AppData \ Local \ Temp \ pip-install-0khbcyo4 \ mysqlclient \ setup.py'“”';; 文件 ='“'”'C:\ Users \ AMIRHO〜1 \ AppData \ Local \ Temp \ pip-install-0khbcyo4 \ mysqlclient \ setup.py'“'”'; f = getattr( tokenize,'“'”'open'“'”',打开)(文件); code = f.read()。replace('“'”“ \ r \ n'”'“ ','“'”'\ n'“'”'); f.close(); exec(compile(code, file ,'“'”'exec'“'”'))) 'install --record'C:\ Users \ AMIRHO〜1 \ AppData \ Local \ Temp \ pip-record-0w16kjrt \ install-record.txt'-单个版本-外部管理--compile          cwd:C:\ Users \ AMIRHO〜1 \ AppData \ Local \ Temp \ pip-install-0khbcyo4 \ mysqlclient \     完整的输出(24行):     运行安装     运行构建     运行build_py     创建版本     创建build \ lib.win32-3.7     创建build \ lib.win32-3.7 \ MySQLdb     复制MySQLdb__init__.py-> build \ lib.win32-3.7 \ MySQLdb     复制MySQLdb_exceptions.py-> build \ lib.win32-3.7 \ MySQLdb     复制MySQLdb \ compat.py-> build \ lib.win32-3.7 \ MySQLdb     复制MySQLdb \ connections.py-> build \ lib.win32-3.7 \ MySQLdb     复制MySQLdb \ converters.py-> build \ lib.win32-3.7 \ MySQLdb     复制MySQLdb \ cursors.py-> build \ lib.win32-3.7 \ MySQLdb     复制MySQLdb \ release.py-> build \ lib.win32-3.7 \ MySQLdb     复制MySQLdb \ times.py-> build \ lib.win32-3.7 \ MySQLdb     创建build \ lib.win32-3.7 \ MySQLdb \ constants     复制MySQLdb \ constants__init __。py-> build \ lib.win32-3.7 \ MySQLdb \ constants     复制MySQLdb \ constants \ CLIENT.py-> build \ lib.win32-3.7 \ MySQLdb \ constants     复制MySQLdb \ constants \ CR.py-> build \ lib.win32-3.7 \ MySQLdb \ constants     复制MySQLdb \ constants \ ER.py-> build \ lib.win32-3.7 \ MySQLdb \ constants     复制MySQLdb \ constants \ FIELD_TYPE.py-> build \ lib.win32-3.7 \ MySQLdb \ constants     复制MySQLdb \ constants \ FLAG.py-> build \ lib.win32-3.7 \ MySQLdb \ constants     运行build_ext     构建'MySQLdb._mysql'扩展     错误:需要Microsoft Visual C ++ 14.0。使用“ Microsoft Visual C ++生成工具”获得它:https://visualstudio.microsoft.com/downloads/
    ---------------------------------------- 错误:命令错误,退出状态为1:'c:\ users \ amirhossein \ appdata \ local \ programs \ python \ python37-32 \ python.exe'-u -c'import sys,setuptools,tokenize; sys.argv [0] ='“'”'C:\ Users \ AMIRHO〜1 \ AppData \ Local \ Temp \ pip-install-0khbcyo4 \ mysqlclient \ setup.py'“”';; 文件 ='“'”'C:\ Users \ AMIRHO〜1 \ AppData \ Local \ Temp \ pip-install-0khbcyo4 \ mysqlclient \ setup.py'“'”'; f = getattr( tokenize,'“'”'open'“'”',打开)(文件); code = f.read()。replace('“'”“ \ r \ n'”'“ ','“'”'\ n'“'”'); f.close(); exec(compile(code, file ,'“'”'exec'“'”'))) 'install --record'C:\ Users \ AMIRHO〜1 \ AppData \ Local \ Temp \ pip-record-0w16kjrt \ install-record.txt'--single-version-externally-managed --compile检查日志是否完整命令输出。

1 个答案:

答案 0 :(得分:0)

似乎您只需要下载并安装Microsoft Visual C ++ 14.0。在https://visualstudio.microsoft.com/downloads/网站上搜索“ Microsoft Visual C ++ Build Tools”。它们在错误输出的末尾提供链接。