最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
python之MySQLdb学习笔记
时间:2013-10-15 编辑:简简单单 来源:一聚教程网
新建mysql.py, 写入如下代码:
代码如下 | 复制代码 |
import MySQLdb |
运行后发现ImportError: No module named MySQLdb,说明你的python环境未安装mysqldb这个模块,那就去安装呗,不安装不要紧,一安装各种问题啊。
首先我用命令pip install mysql-python, 一阵等待后,抛出一个"报错找不到mysql_config", 我表示毫无能力改这个错误,一番搜索决定自己下源代码编译安装。
先去这个网站下http://sourceforge.net/projects/mysql-python/,下好了后直接解压。然后运行sudo python setup.py build,又报一个错 IOError: CRC check failed,这尼玛什么错误。没遇到过的错误,又是一翻搜索,有人提示有可能是压缩错误。 我才想到我是mac直接解压的,或许可能真有问题,运行命令
代码如下 | 复制代码 |
tar -zxvf mysql-xx.tar.gz. cd ./mysql-xx sudo python setup.py build |
这下终于好了。
但是错误总是跟随着一个毫无准备的人 报错找不到mysql_config跟用php install 报同一个错, 有了源代码 我们可以改嘛, 终于又是一翻哥哥搜索把setup_posix.py 把里面的
代码如下 | 复制代码 |
mysql_config.path = "mysql_config" #改为 本地电脑的mysql_config路径 |
继续下一步python setup.py build ,ok终于完美, 接着去运行mysql.py 错误又来了,这次提示
Reason: image not found,好吧 又得去搜索,这下问题容易解决,直接运行命令
代码如下 | 复制代码 |
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib |
嗯 终于可以用了,简直泪奔啊。。
ps:运行命令还是加一个sudo,不然也会出现某些不知道的问题。
-
上一个: 浅析关于PHP中Sphinx长连接问题
-
下一个: python中urllib学习笔记
相关文章
- mysql学习笔记之基础知识 04-17
- mysql学习笔记之帮助文档 04-17
- MySQL 8.0新特性之ROLE的学习笔记 09-19
- 高性能mysql学习笔记总结 01-22
- MYSQL外键约束的学习笔记 04-03
- MySQL VIEW(视图)学习笔记 12-24