在xampp中使用pip安装mysql时如何解决这个问题[重复]

Posted

技术标签:

【中文标题】在xampp中使用pip安装mysql时如何解决这个问题[重复]【英文标题】:How to solve this problem when installing mysql using pip in xampp [duplicate] 【发布时间】:2020-08-09 01:45:13 【问题描述】:

运行命令:-pip install mysql 当我使用 pip 在 xampp 中安装 mysql 时出现错误。 以及如何使用 pip 安装 mysql? 在哪里安装mysql 我厌倦了解决这个问题给我这个问题的正确解决方案

E:\xampp\Python\Scripts>pip install mysql
Collecting mysql
  Using cached mysql-0.0.2.tar.gz (1.9 kB)
Collecting mysqlclient
  Using cached mysqlclient-1.4.6.tar.gz (85 kB)
Installing collected packages: mysqlclient, mysql
    Running setup.py install for mysqlclient ... error
    ERROR: Command errored out with exit status 1:
     command: 'e:\xampp\python\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Rakesh\\AppData\\Local\\Temp\\pip-install-z1tn9j9l\\mysqlclient\\setup.py'"'"'; __file__='"'"'C:\\Users\\Rakesh\\AppData\\Local\\Temp\\pip-install-z1tn9j9l\\mysqlclient\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Rakesh\AppData\Local\Temp\pip-record-034p88rc\install-record.txt' --single-version-externally-managed --compile --install-headers 'e:\xampp\python\Include\mysqlclient'
         cwd: C:\Users\Rakesh\AppData\Local\Temp\pip-install-z1tn9j9l\mysqlclient\
    Complete output (24 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win32-3.8
    creating build\lib.win32-3.8\MySQLdb
    copying MySQLdb\__init__.py -> build\lib.win32-3.8\MySQLdb
    copying MySQLdb\_exceptions.py -> build\lib.win32-3.8\MySQLdb
    copying MySQLdb\compat.py -> build\lib.win32-3.8\MySQLdb
    copying MySQLdb\connections.py -> build\lib.win32-3.8\MySQLdb
    copying MySQLdb\converters.py -> build\lib.win32-3.8\MySQLdb
    copying MySQLdb\cursors.py -> build\lib.win32-3.8\MySQLdb
    copying MySQLdb\release.py -> build\lib.win32-3.8\MySQLdb
    copying MySQLdb\times.py -> build\lib.win32-3.8\MySQLdb
    creating build\lib.win32-3.8\MySQLdb\constants
    copying MySQLdb\constants\__init__.py -> build\lib.win32-3.8\MySQLdb\constants
    copying MySQLdb\constants\CLIENT.py -> build\lib.win32-3.8\MySQLdb\constants
    copying MySQLdb\constants\CR.py -> build\lib.win32-3.8\MySQLdb\constants
    copying MySQLdb\constants\ER.py -> build\lib.win32-3.8\MySQLdb\constants
    copying MySQLdb\constants\FIELD_TYPE.py -> build\lib.win32-3.8\MySQLdb\constants
    copying MySQLdb\constants\FLAG.py -> build\lib.win32-3.8\MySQLdb\constants
    running build_ext
    building 'MySQLdb._mysql' extension
    error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'e:\xampp\python\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Rakesh\\AppData\\Local\\Temp\\pip-install-z1tn9j9l\\mysqlclient\\setup.py'"'"'; __file__='"'"'C:\\Users\\Rakesh\\AppData\\Local\\Temp\\pip-install-z1tn9j9l\\mysqlclient\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Rakesh\AppData\Local\Temp\pip-record-034p88rc\install-record.txt' --single-version-externally-managed --compile --install-headers 'e:\xampp\python\Include\mysqlclient' Check the logs for full command output.

【问题讨论】:

***.com/… 【参考方案1】:

你确定你需要来自 pip 的 'mysql' 包,而不是下面的:

pip install mysql-connector

【讨论】:

以上是关于在xampp中使用pip安装mysql时如何解决这个问题[重复]的主要内容,如果未能解决你的问题,请参考以下文章

xampp使用中mysql端口被占用问题的解决方案

使用 pip 安装 mysqlclient 时如何解决此问题

如何使用预安装的 MySQL 配置 XAMPP?

XAMPP 关闭后,MySQL 也停止工作,我该如何解决?

如何将来自 xampp 的 MYSql 用于 python 3?

删除太多 MySQL 数据库后如何修复 XAMPP?