python在windows环境安装MySQLdb
一、环境
系统:win7,64位
python版本:2.7.15
pip版本:10.0.1
二、安装
1. 用pip安装
pip install MySQLdb
报错:
Could not find a version that satisfies the requirement MySQLdb (from versions
: )
No matching distribution found for MySQLdb
这个问题在网上搜了很久,其中有一篇文章[1]给出了两个原因:
- PyPI 服务器将你的ip加入黑名单了
- 你的pip版本过低
不过我是能打开https://pypi.python.org的,所以排除第一点。
然后升级pip:
python -m pip install --upgrade pip
提示已经是最高版本了,所以这点也排除。当时没想到别的可能,所以在这里卡了很久。
还有什么可能呢——服务器里找不到这个库。
直接开启详细模式来安装:
pip install MySQLdb -v
观察安装过程,可以看到一些有价值的信息:
Analyzing links from page
https://pypi.org/simple/mysqldb/
Could not find a version that satisfies the requirement MySQLdb (from versions
: )
表明无法在服务器里找到相应的信息。
实际上,在windows系统中,还是只能通过exe进行安装。
2. 安装驱动mysql-python
一般有两种方式,一种是安装编译好的版本,一种是从官网下代码自己编,据说第二种非常慢而且依赖平台,所以一般还是建议选择第二种。
我的情况需要安装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环境下的快速安装、问题解决方式
python在windows环境安装MySQLdb的更多相关文章
- [Python模块]Windows环境安装PyV8并执行js语句
安装这个玩意儿真挺坑的,pip直接安装失败,windows的py库压根搜不到.. 搜索良多解决办法终于找到了,在这里贴出来,主要是把这个库下载下来再安装,但它的下载地址HERE位于外面的世界(你懂得) ...
- python学习笔记1之-python简介及其环境安装
python学习笔记之-python简介及其环境安装 最近几年python之火不用多说,最近开始利用时间自学python,在学习的过程中,按照自己的思路和理解记录下学习的过程,并分享出来,如果正好你也 ...
- Redis:在windows环境安装Redis
Redis:在windows环境安装Redis 第一步: 下载windows版本的Redis:https://github.com/MSOpenTech/Redis. 第二步: 在命令行执行:D:\r ...
- python新手之一环境安装
今天开始学习python,首先环境安装 1.在https://www.python.org/downloads/下载python2.X或者3.X(ps:这里建议下载32位的python ,因为64位p ...
- PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法
PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法 1.电脑需要先安装redis服务端环境,并在安装目录下打开客户端redis ...
- Windows环境安装tesseract-ocr 4.00并配置环境变量
最近要做文字识别,不让直接用别人的接口,所以只能尝试去用开源的类库.tesseract-ocr是惠普公司开源的一个文字识别项目,通过它可以快速搭建图文识别系统,帮助我们开发出能识别图片的ocr系统.因 ...
- windows环境安装MySQL
转:https://www.cnblogs.com/ayyl/p/5978418.html windows环境安装MySQL mySQL下载链接:MySQL Installer 5.7 :http:/ ...
- Windows环境安装MySQL数据库
Windows环境安装MySQL数据库 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 最近在学习Java语言,开发环境在Windows操作系统上,因此需要在Windows上安装My ...
- Python 在windows上安装BeautifulSoup和request以及小案例
Python以及PyCharm安装成功后,操作如下: 此时,代码import requests不报错了. 那么,Python 在windows上安装BeautifulSoup,怎么操作呢? 1. 打开 ...
随机推荐
- 解决brew报错:Another active Homebrew update process is already in progress
在mac终端下执行:brew install glew结果报错: Error: Another active Homebrew update process is already in progres ...
- 0基础小白怎么学好Java?
自身零基础,我们应该先学好Java,小编给大家介绍一下Java的特性: Java语言是简单的 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java.Java丢弃了C+ ...
- 日志异常:java.lang.NoClassDefFoundError: Could not initialize class org.slf4j.impl.StaticLoggerBinder
今天启动开发的项目,碰到了一个日志上的bug:java.lang.NoClassDefFoundError: Could not initialize class org.slf4j.impl.Sta ...
- 《DSP using MATLAB》Problem 2.15
代码: %% ------------------------------------------------------------------------ %% Output Info about ...
- LG5024 保卫王国
题意 题目描述 Z 国有\(n\)座城市,\(n - 1\)条双向道路,每条双向道路连接两座城市,且任意两座城市 都能通过若干条道路相互到达. Z 国的国防部长小 Z 要在城市中驻扎军队.驻扎军队需要 ...
- Windows 7 x64 安装 Oracle 11g Express
1. 下载 在这里下载文件: Oracle Database Express Edition 11g Release 2 for Windows x32 Oracle 不提供 window ...
- 02 - Unit06:弹出对话框
弹出对话框 如何实现弹出 //弹出出对话框 $("#can").load("alert/alert_notebook.html"); //显示背景色 $(&qu ...
- java web 程序---javabean实例--登陆界面并显示用户名和密码
重点:注意大小写,不注意细节,这点小事,还需要请教 发现一个问题,也是老师当时写的时候,发现代码没错,但是就是运行问题. 大家看,那个java类,我们要求是所有属性均为私有变量,但是方法为公有的,如果 ...
- C++ 函数特性_参数默认值
函数参数默认值写法 有默认参数值的参数必须在参数表的最右边 ,) // 这是正确的写法 , int k) // 这是错误写法 先声明,后定义 在写函数时要先在代码前面声明,然后再去定义. 函数默认参数 ...
- jetty之嵌入式开发
一.Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境.Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布.开发人员可 ...