python2.7安装MySQLdb

安装MySQLdb遇到的问题。

mac版本号:10.11.6

执行 python2.7 setup.py build

报错:

urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>

错误代码是590

网上查到的资料都是说mac电脑同时存在很多个版本的python造成的,有的也说是os系统造成的。

验证阶段:

1.直接使用python setup.py build,没有问题,直接运行成功了。排除os系统问题

2.在网上搜到的原因是ssl验证的问题,那么尝试解决

3.根据错误信息找到urllib2文件,我的是在/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7文件夹下

4.打开urllib2.py,在import ssl处添加如下代码,并保存

  ssl._create_default_https_context = ssl._create_unverified_context

5.尝试重新执行python2.7 setup.py build,成功。

导入ssl模块的时候,把证书验证关了。
一种是全局的, 一种不是
估计你要用全局的
import ssl

ssl._create_default_https_context = ssl._create_unverified_context

参考资料:http://tieba.baidu.com/p/3596194843

时间: 2024-10-17 21:20:52

python2.7安装MySQLdb的相关文章

ubuntu14.04 python2.7安装MySQLdb

安装依赖: sudo apt-get install libmysqlclient-dev libmysqld-dev python-dev python-setuptools 安装MySQLdb pip install MySQL-python conn = mdb.connect(host='127.0.0.1', port=3306, user='root', passwd='root', db='test', charset='utf8') config = { 'host': '127

win10用python2.7安装MySQLdb

1.系统是win10 2.python版本2.7 3.已经安装好pip 4.先去http://www.lfd.uci.edu/~gohlke/pythonlibs/下载相对应whl 5.下载好后,去到下载的路径,最好放在python/Scripts/下,用cmd切换到该目录下 6.运行命令pip install (下载的名字) 7.运行python 8.import MySQLdb 9.成功

windows环境python2.7安装MySQLdb

我电脑是64位,并且安装python不是默认路径,使用pip和mysql-python的exe文件安装都失败了. 后在网上找到一种安装方法,记录下. 确保安装了wheel,我的2.7默认安装了 pip install wheel 去这个网站查找whl格式的MYSQL-python http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 下载对应版本我的是 MySQL_python?1.2.5?cp27?none?win_amd64.whl

win10 64位 python3.6 django1.11 MysqlDB No module named &#39;MySQLdb&#39; 安装MysqlDB报错 Microsoft Visual C++ 14.0 is required

在python3.6中操作数据库,再按python2.7安装MySQLdb进行数据库连接已经不可用了,我使用的是另外一个方法:PyMySQL,安装好之后还是不能直接连接MySQL的,启动项目后报No module named 'MySQLdb' 解决方案: 在项目的__init__()文件中添加如下代码: import pymysql pymysql.install_as_MySQLdb() 这时再次启动项目正常 win10 64位 python3.6 django1.11 MysqlDB No

Mac下安装 mysqldb 出错

Last login: Sun Aug 10 21:07:51 on ttys001 SandymatoMacBook-Pro:MySQL-python-1.2.4b4 sandy$ sudo python setup.py build running build running build_py copying MySQLdb/release.py -> build/lib.macosx-10.6-intel-2.7/MySQLdb running build_ext Traceback (m

centos6.6下安装MySQLdb时出现“error: command &#39;gcc&#39; failed with exit status 1”

1. 问题描述 在MySQL-python-1.2.3源码包根目录下执行安装命令: # python setup.py install 出现以下信息: error: command 'gcc' failed with exit status 1 2. 解决方法 在安装MySQLdb前安装以下依赖库: # yum install python-devel mysql-devel zlib-devel openssl-devel 安装完以上依赖库后, 再在MySQL-python-1.2.3源码包根

安装&quot;MySQLdb&quot;一波三折.

在慕课网学习课程"Python操作MySQL数据库",安装"MySQLdb"时遇到问题. 先是找错地方: 百度搜索"Mysql for Python",第一个链接是到"mysql"官网"http://dev.mysql.com/downloads/connector/python/",下载下来的msi文件安装后没任何提示. import MySQLdb也是报错的. 然后,百度搜索"MySQLdb&

windows7环境下使用pip安装MySQLdb

1.首先,需要确定你已经安装了pip.在Python2.7的安装包中,easy_install.py和pip都是默认安装的.可以在Python的安装目录先确认,如果\Python27\Scripts里面有pip.pip27.pip,就代表已经安装了pip. 2.然后,在doc环境下,在pip所在的目录下,执行pip.exe,可以看到pip可以进行的操作,如下: 3.安装MySQLdb之前先要安装wheel,执行pip install wheel命令进行安装 4.下载MySQL_python-1.

Mac安装mysqldb

一. 安装mysql (一)下载地址 https://pan.baidu.com/s/1slw50LZ 安装成功后,在系统偏好设置里有MySQL图标,可以启动或关闭MySQL 二. Mysql root用户密码重置 如果安装时生成的默认密码不可用,可以重置密码,步骤如下: 1.停止mysql服务 系统偏好设置 > MySQL > 停止. 2.启动mysqld_safe ,跳过启动授权表.启动时加上skip-grant-tables参数目的是在启动mysql时不启动grant-tables,授权