无法在 Windows64 上安装 mysqlclient
Can't install mysqlclient on Windows64
我正在使用 windows10 64 位,python 3.8.2,无法通过 pip3 安装 mysqlclient/mysql,它要求我下载 Microsoft Visual C++ 14.00 的东西,我下载了,但是之后得到了一个新的错误。
我做了一些研究并尝试手动下载 .whl 文件,但仍然无法安装。
因为我需要 import MySQLdb
我试过了 pip3 install mysql-python or install mysqlclient
没有成功。
_mysql.c
_mysql.c(42): fatal error C1083: Unable to open: “config-win.h”: No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86\cl.exe' failed with exit status 2
当我手动安装 .whl 文件时,出现此错误
$ pip3 install mysqlclient-1.4.6-cp38-cp38-win_amd64.whl
ERROR: mysqlclient-1.4.6-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.
WARNING: You are using pip version 20.0.2; however, version 20.1 is available.
You should consider upgrading via the 'c:\python38\python.exe -m pip install --upgrade pip' command.
虽然我可以安装mysql.connector,因为我在我的其他项目中使用import mysql.connector
,但我不知道为什么我不能安装MySQL或mysqlclient,我知道有和我类似的问题,但我没有从其他帖子中找到解决方案。
使用常规
pip3 install mysqlclient
或
pip install mysqlclient
两者都将安装它的实际 1.4.6 版本。
但是你必须安装 python x64
Windows x86-64 可执行安装程序 https://www.python.org/downloads/windows/
我Visual Studio代码安装了 x86 版本,无法安装。
ERROR: mysqlclient-1.4.6-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.
您有 32 位 Python。使用它您无法安装 64 位轮 (amd64.whl
)。下载 32 位轮。
或者将您的 Python 替换为 64 位 Python 并重新安装所有软件包。
我正在使用 windows10 64 位,python 3.8.2,无法通过 pip3 安装 mysqlclient/mysql,它要求我下载 Microsoft Visual C++ 14.00 的东西,我下载了,但是之后得到了一个新的错误。
我做了一些研究并尝试手动下载 .whl 文件,但仍然无法安装。
因为我需要 import MySQLdb
我试过了 pip3 install mysql-python or install mysqlclient
没有成功。
_mysql.c
_mysql.c(42): fatal error C1083: Unable to open: “config-win.h”: No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86\cl.exe' failed with exit status 2
当我手动安装 .whl 文件时,出现此错误
$ pip3 install mysqlclient-1.4.6-cp38-cp38-win_amd64.whl
ERROR: mysqlclient-1.4.6-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.
WARNING: You are using pip version 20.0.2; however, version 20.1 is available.
You should consider upgrading via the 'c:\python38\python.exe -m pip install --upgrade pip' command.
虽然我可以安装mysql.connector,因为我在我的其他项目中使用import mysql.connector
,但我不知道为什么我不能安装MySQL或mysqlclient,我知道有和我类似的问题,但我没有从其他帖子中找到解决方案。
使用常规
pip3 install mysqlclient
或
pip install mysqlclient
两者都将安装它的实际 1.4.6 版本。
但是你必须安装 python x64
Windows x86-64 可执行安装程序 https://www.python.org/downloads/windows/
我Visual Studio代码安装了 x86 版本,无法安装。
ERROR: mysqlclient-1.4.6-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.
您有 32 位 Python。使用它您无法安装 64 位轮 (amd64.whl
)。下载 32 位轮。
或者将您的 Python 替换为 64 位 Python 并重新安装所有软件包。