报错为:
ModuleNotFoundError: No module named 'ConfigParser'
原因:
在python3.X版本后,ConfigParser.py 更名为configparser.py
解决办法:复制一份
sudo cp /usr/local/lib/python3.6/configparser.py /usr/local/lib/python3.6/ConfigParser.py
linux中根据文件名找文件:
find /你需要的路径 -name 文件名
弄好后继续报错:
OSError: mysql_config not found
继续狗带:
需要如下补充包,其中主要是 mysql-devel
,其余的也很常见就顺带一起安装了
sudo yum install mysql-devel gcc gcc-devel python-devel
问题解决:
Collecting MySQL-python
Downloading http://mirrors.tencentyun.com/pypi/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip (108kB)
100% |████████████████████████████████| 112kB 556kB/s
Installing collected packages: MySQL-python
Running setup.py install for MySQL-python ... done
Successfully installed MySQL-python-1.2.5
You are using pip version 9.0.1, however version 18.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
-------------------------------------------------------------------------------------------------------------------
补充:
django设置数据库:
python2 依赖 MySQLdb
python3 依赖 pymysql