python mysql安装失败

时间:2018-03-01 04:56:58

标签: python mysql database pip

当我尝试在python

中安装mysql

使用此命令python -m pip install mysql

任何人都可以帮我这个吗?

  

收集mysql使用缓存的mysql-0.0.1.tar.gz收集   MySQL-python(来自mysql)使用缓存的MySQL-python-1.2.5.zip   安装收集的软件包:MySQL-python,mysql运行setup.py   安装MySQL-python ...错误       从命令C完成输出:\ Users \ vishnuvardhan12137 \ AppData \ Local \ Programs \ Python \ Python36-32 \ python.exe   -u -c“import setuptools,tokenize; file ='C:\ Users \ VISHNU~1 \ AppData \ Local \ Temp \ pip-build-lw04ypbu \ MySQL-python \ setup.py'; F = GETATTR(标记化,   'open',open)( file ); code = f.read()。replace('\ r \ n',   '\ n'); f.close(); exec(编译(代码,文件,'exec'))“安装   --record C:\ Users \ VISHNU~1 \ AppData \ Local \ Temp \ pip-0awclynb-record \ install-record.txt   --single-version-external-managed --compile:       运行安装       运行构建       运行build_py       创建构建       创建build \ lib.win32-3.6       复制_mysql_exceptions.py - >建立\ lib.win32-3.6       创建build \ lib.win32-3.6 \ MySQLdb       复制MySQLdb__init__.py - >建立\ lib.win32-3.6 \ MySQLdb的       复制MySQLdb \ converters.py - >建立\ lib.win32-3.6 \ MySQLdb的       复制MySQLdb \ connections.py - >建立\ lib.win32-3.6 \ MySQLdb的       复制MySQLdb \ cursors.py - >建立\ lib.win32-3.6 \ MySQLdb的       复制MySQLdb \ release.py - >建立\ lib.win32-3.6 \ MySQLdb的       复制MySQLdb \ times.py - >建立\ lib.win32-3.6 \ MySQLdb的       创建build \ lib.win32-3.6 \ MySQLdb \ constants       复制MySQLdb \ constants__init __。py - >建立\ lib.win32-3.6 \ MySQLdb的\常数       复制MySQLdb \ constants \ CR.py - >建立\ lib.win32-3.6 \ MySQLdb的\常数       复制MySQLdb \ constants \ FIELD_TYPE.py - >建立\ lib.win32-3.6 \ MySQLdb的\常数       复制MySQLdb \ constants \ ER.py - >建立\ lib.win32-3.6 \ MySQLdb的\常数       复制MySQLdb \ constants \ FLAG.py - >建立\ lib.win32-3.6 \ MySQLdb的\常数       复制MySQLdb \ constants \ REFRESH.py - >建立\ lib.win32-3.6 \ MySQLdb的\常数       复制MySQLdb \ constants \ CLIENT.py - >建立\ lib.win32-3.6 \ MySQLdb的\常数       运行build_ext       构建'_mysql'扩展       错误:需要Microsoft Visual C ++ 14.0。使用“Microsoft Visual C ++构建工具”获取它:   http://landinghub.visualstudio.com/visual-cpp-build-tools

     

----------------------------------------命令“C:\ Users \ vishnuvardhan12137 \应用程序数据\本地\程序\ Python的\ Python36-32 \ python.exe   -u -c“import setuptools,tokenize; file ='C:\ Users \ VISHNU~1 \ AppData \ Local \ Temp \ pip-build-lw04ypbu \ MySQL-python \ setup.py'; F = GETATTR(标记化,   'open',open)( file ); code = f.read()。replace('\ r \ n',   '\ n'); f.close(); exec(编译(代码,文件,'exec'))“安装   --record C:\ Users \ VISHNU~1 \ AppData \ Local \ Temp \ pip-0awclynb-record \ install-record.txt   --single-version-external-managed --compile“失败,错误代码为1   C:\用户\ VISHNU〜1 \应用程序数据\本地\ TEMP \ PIP-集结lw04ypbu \的MySQL-蟒\

2 个答案:

答案 0 :(得分:0)

它说它需要Microsoft Visual C ++ 14.0。您是否尝试安装该版本的Microsoft Visual C ++?并且看看这篇文章也一样。 Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)

答案 1 :(得分:0)

转到此网站: https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

根据python版本和Windows版本32/64位获取兼容的mysqlclient版本,然后运行以下命令

pip install mysqlclient-1.4.2-cp37-cp37m-win32.whl

在我的情况下是python 3.732-bit Windows,所以我下载了这样的文件mysqlclient-1.4.2-cp37-cp37m-win32.whl

相关问题