Ubuntu 下:Django 安装MySQLdb模块
2013-11-10 11:17
447 查看
From : http://blog.csdn.net/pjw0221/article/details/5680846
首先装 mysql的时候 我用的是 apt-get install mysql-client-core-5.1 (当时以为core的牛逼) 其实直接安mysql-client-5.1就行了 问题: 运行Django的时候 跟数据库扯上关系的时候就 提示 ImportError: No module named MySQLdb 于是下载 MySQL-python-1.2.3.tat.gz (下载地址Google下) 解压后 sudo python setup.py build 提示: ImportError: No module named setuptools (没有setuptools 模块) 继续下载 setuptools-0.6c11.tar.gz 解压后 sudo python setup.py build (编译) sudo python setup.py install (安装) 这回有 setuptools模块了吧! 回到用户MySQLdb源码目录 继续sudo python setup.py build 又提示:mysql_config not found 于是乎查mysql_config 得知mysql_config是属于MySQL开发用的文件,而使用apt-get安装的MySQL是没有这个文件的,于是在包安装器里面寻找 libmysqld-dev libmysqlclient-dev 这两个包安装后问题即可解决 这回/usr/bin/ 下有 mysql_config命令了 (查找命令 whereis mysql_config) 修改MySQLdb下的setup_posix.py 文件 找到mysql_config.path 改成mysql_config.path = “/usr/bin/mysql_config” 在重复: sudo python setup.py build 又出错: error: command 'gcc' failed with exit status 1 继续google 这回中文网站没有了 ,只能硬着头皮看外国人论坛 Result: Hello, The package names required are python-devel and librsync-devel and build-essential 于是: sudo apt-get install build-essential sudo apt-get install python-dev 安完以后在回到MySQLdb目录 sudo python setup.py build (编译) sudo python setup.py install (安装) OK.....
相关文章推荐
- MySQL数据库的优化(下)MySQL数据库的高可用架构方案
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- MSSQL 的Top 和 MAX 效率测试
- sqlite3里类似top的用法
- sqlite3里类似top的用法
- sqlite3里类似top的用法
- Mysql实现TOP n
- postgreSQL 维护
- 在SQL Server 2005 中语句之后加 GO ,与不加,结果一样吗?
- mysql 数据库的维护与修复
- MySQL server has gone away
- win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解决办法(转载)
- sqoop export SQLSERVER 存储过程参数限制
- hadoop hive sql
- 十七 Django 1.5.4 Sqlite3 Context Processors
- 浅淡SqlServer的Top与Oracle的RowNum
- How to use a 32bit Oracle11_g client in 64 win system and not conflict with sqldeveloper 64 bit tool
- MYSQL-ERROR(1030 - Got error 28 from storage engine)
- PL/SQL Developer导入导出数据库方法及说明
- pl/sql developer 导入sql脚本