gpt4 book ai didi

python - 在 Windows 中的 Python 3.6 中安装 mysqlclient

转载 作者:太空狗 更新时间:2023-10-29 17:10:08 27 4
gpt4 key购买 nike

我想在我的windows系统上安装MySqlclient。我目前正在使用 Python 3.6。在浏览了 Stackoverflow 上的各种帖子后,我找不到正确的方法。这是我到目前为止所做的:

1) 使用 pip pip install mysqlclient 安装。错误:

Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools" http://landinghub.visualstudio.com/visual-cpp-build-tools

我的笔记本电脑上已经安装了 Microsoft Visual C++。有人说您需要 2015 版。

2) 使用 wheel 文件 pip install mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl 安装。错误:

Requirement mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl looks like a filename, but the file does not exist. mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.

2.1) 将 whl 文件更改为不同版本 pip install mysqlclient-1.3.13-cp36-cp36m-win32.whl。错误:

Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'C:\\Users\\Foxtrot\\Desktop\\finaltest\\mysqlclient-1.3.13-cp36-cp36m-win32.whl'

完成的其他事情:更新设置工具、更新轮子。

最佳答案

有同样的问题,在网上搜索等。这里是这个答案:

mysql-python install error: Cannot open include file 'config-win.h'

它有所有的说明。总之去这个网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient :

在那个网站你会找到
mysqlclient‑1.3.13‑cp36‑cp36m‑win32.whl
mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl

为您的平台下载正确的文件。

然后将下载的 wheels 文件与 pip 一起使用,就完成了:

pip install c:\mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl

https://www.lfd.uci.edu/~gohlke/pythonlibs有很多编译库来解决自己从源代码构建它们的问题。他们甚至为 python 3.7 编译它们 :)

替代解决方案

您还可以下载 Visual C++ 构建工具,然后您应该能够使用 pip 安装每个(至少据我所知)版本的 mysqlclient。

要执行此操作,请访问此站 pip :https://www.scivision.co/python-windows-visual-c++-14-required/在那里您可以找到所需的构建工具版本,还可以找到下载安装程序的链接。请注意,尽管构建工具需要超过 4GB 的可用磁盘空间。

关于python - 在 Windows 中的 Python 3.6 中安装 mysqlclient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51146117/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com