【问题收录】ImportError No module named MySQLdb 问题解决
2015-01-08 20:04
1026 查看
1.查看是否已经安装了MySQLdb 模块
进入python命令行,输入import MySQLdb。如果没有报错,证明此模块已经安装,否则我们需要进行一下几部的操作。
2.安装和下载MySQL for Python
MySQL for Python网址是http://sourceforge.net/projects/mysql-python/,可以下载安装最新版本,命令如下
若在执行python setup.py build时报错报EnvironmentError: mysql_config not found,需要进行如下操作:
使用whereis mysql_config命令,如果为出现下面的结果我们还需要安装其他的东西:
我的mySQL是安装在系统的默认路径下
这个时候我们在安装dev
apt-get install
libmysqlclient15-dev
在执行一次whereis mysql_config
修改MySQL-python-1.2.4b4/site.cfg文件,去掉mysql_config=XXX注释,并改成mysql_config=/usr/bin/mysql_config
回到MySQLdb源码目录,
vi setup_posix.py 或 vimsetup_posix.py打开配置文件,找到mysql_config.path一行,把路径改为mysql安装路径下bin目录,即mysql_config.path ="/usr/local/mysql/bin/mysql_config"
再执行如下命令即可
python setup.py build
python setup.py install
进入python命令行,输入import MySQLdb。如果没有报错,证明此模块已经安装,否则我们需要进行一下几部的操作。
2.安装和下载MySQL for Python
MySQL for Python网址是http://sourceforge.net/projects/mysql-python/,可以下载安装最新版本,命令如下
<span style="font-size:12px;">wget http://sourceforge.net/projects/mysql-python/files/latest/download tar -xvzf MySQL-python-1.2.4b4.tar.gz cd MySQL-python-1.2.4b4 python setup.py build python setup.py install</span>
若在执行python setup.py build时报错报EnvironmentError: mysql_config not found,需要进行如下操作:
使用whereis mysql_config命令,如果为出现下面的结果我们还需要安装其他的东西:
我的mySQL是安装在系统的默认路径下
这个时候我们在安装dev
apt-get install
libmysqlclient15-dev
在执行一次whereis mysql_config
修改MySQL-python-1.2.4b4/site.cfg文件,去掉mysql_config=XXX注释,并改成mysql_config=/usr/bin/mysql_config
回到MySQLdb源码目录,
vi setup_posix.py 或 vimsetup_posix.py打开配置文件,找到mysql_config.path一行,把路径改为mysql安装路径下bin目录,即mysql_config.path ="/usr/local/mysql/bin/mysql_config"
再执行如下命令即可
python setup.py build
python setup.py install
相关文章推荐
- ImportError: No module named etree.ElementTree问题解决方法
- Python2.7以上版本解决 "ImportError: No module named MySQLdb"问题
- ImportError: No module named MySQLdb解决办法
- ImportError: No module named MySQLdb解决办法
- ImportErrorNomodulenamedCrypto.Cipher问题解决方案
- ImportError: No module named persisted.styles 问题解决
- 解决importerror no module named mysqldb
- tensorFlow解决问题ImportError: No module named 'tensorflow.python.pywrap_tensorflow_internal'
- repo: ImportError: No module named readline问题解决
- ImportError: No module named MySQLdb解决办法
- 解决importerror no module named mysqldb
- 解决importerror no module named mysqldb
- import yaml ImportError: No module named yaml等问题解决
- Import Error No module named Crypto.Cipher问题解决方案
- 全网最详细的跑python2.7时出现from mysql import connector ImportError: No module named mysql的问题解决办法(图文详解)
- windowXP下解决python2.7+Django-1.3.1中:importError:no module named django.core
- ImportError: No module named MySQLdb
- ImportError: No module named MySQLdb
- ImportError: No module named argparse 报错解决
- Error loading MySQLdb module: No module named MySQLdb 错误的解决方法