标签:imp mysqldb 代码 网盘下载 dash red matching 下载 window
系统:win7,64位
python版本:2.7.15
pip版本:10.0.1
pip install MySQLdb
报错:
Could not find a version that satisfies the requirement MySQLdb (from versions : ) No matching distribution found for MySQLdb
这个问题在网上搜了很久,其中有一篇文章[1]给出了两个原因:
不过我是能打开https://pypi.python.org的,所以排除第一点。
然后升级pip:
python -m pip install --upgrade pip
提示已经是最高版本了,所以这点也排除。当时没想到别的可能,所以在这里卡了很久。
还有什么可能呢——服务器里找不到这个库。
直接开启详细模式来安装:
pip install MySQLdb -v
观察安装过程,可以看到一些有价值的信息:
Analyzing links from pagehttps://pypi.org/simple/mysqldb/
Could not find a version that satisfies the requirement MySQLdb (from versions
: )
表明无法在服务器里找到相应的信息。
实际上,在windows系统中,还是只能通过exe进行安装。
一般有两种方式,一种是安装编译好的版本,一种是从官网下代码自己编,据说第二种非常慢而且依赖平台,所以一般还是建议选择第二种。
我的情况需要安装MySQL-python-1.2.3.win-amd64-py2.7_2,下载并安装。
下载地址:https://sourceforge.net/projects/mysqlpythonwinx64py272/?source=typ_redirect
也可以直接从我的网盘下载:https://pan.baidu.com/s/1Hi_7Z-lLSLVa2Zo900tJnQ,密码:dair
其他的版本在 http://www.codegood.com/downloads 可以找到,根据自己情况去选择。
安装完之后,验证一下:
>>> import MySQLdb >>>
成功!
1. Fix the pip error: Couldn‘t find a version that satisfies the requirement
2. python MySQLdb在windows环境下的快速安装、问题解决方式
标签:imp mysqldb 代码 网盘下载 dash red matching 下载 window
原文地址:https://www.cnblogs.com/harrymore/p/9206761.html