首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Windows64上安装mysqlclient

无法在Windows64上安装mysqlclient
EN

Stack Overflow用户
提问于 2020-05-01 13:53:19
回答 2查看 808关注 0票数 2

我使用的是windows10 64位,python3.8.2,无法通过pip3安装mysqlclient/mysql,它要求我下载Microsoft C++ 14.00的东西,但后来又出现了一个新的错误。我做了一些研究,并尝试手动下载.whl文件,但仍然无法安装。因为我需要import MySQLdb,所以我尝试了pip3 install mysql-python or install mysqlclient,但结果不是很好。

代码语言:javascript
复制
  _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文件时,我会得到以下错误

代码语言:javascript
复制
$ 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,我知道还有类似的问题,但我没有从其他帖子中找到解决方案。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-01 16:27:12

错误:mysqlclient-1.4.6-cp38-cp38-winamd64。

你有32位的Python。使用它,您不能安装64位轮(amd64.whl)。下载32位轮。

或者用64位Python替换Python,然后重新安装所有包。

票数 1
EN

Stack Overflow用户

发布于 2020-05-01 14:11:45

经常使用

代码语言:javascript
复制
pip3 install mysqlclient

代码语言:javascript
复制
pip install mysqlclient

两者都将安装它的实际1.4.6版本。

但是您必须安装python x64。

https://www.python.org/downloads/windows/上的Windows x86-64可执行安装程序

我安装了Visual代码和x86版本,它无法安装它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61543818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档