已经安装了MySQL-python,但仍然出现“ImportError:没有名为MySQLdb的模块”的错误

时间:2017-03-02 18:57:29

标签: python mysql mysql-python

我已经看到了这个问题No module named MySQLdb,而且我已经广泛地完成了这个问题。执行yum install MySQL-python时,我得到:

Package MySQL-python-1.2.3-0.3.c1.1.8.amzn1.x86_64 already installed and latest version
Nothing to do

但是在尝试执行导入MySQLdb的python脚本时:

ImportError: No module named MySQLdb

我在这里缺少什么?救命!这让我起了墙!

2 个答案:

答案 0 :(得分:0)

我在使用CentOS时遇到过类似的问题,我会确保你在尝试执行脚本或直接shell时使用python3。但更多信息会有所帮助。

答案 1 :(得分:0)

试试这个:

yum install MySQL-python -y

或遵循此: https://www.tutorialspoint.com/python/python_database_access.htm

  1. wget https://pypi.python.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip
  2. 解压缩MySQL-python
  3. cd MySQL-python
  4. python setup.py build&& python setup.py install