python3下安装pymysql报错ModuleNotFoundError: No module named ‘ConfigParser‘解决办法

现象:python3虚拟环境下安装mysql-python模块时总是提示错误:

ModuleNotFoundError: No module named 'ConfigParser'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

原因分析:

网上很多帖子,都说是python2.6版本的ConfigParser名字不对导致的,需要重命名,但是我的是python3.7版本,我看了名字也是对的。后来再搜索,发现是python3版本没有mysql-python模块,是用pymysql模块代替了,因此安装mysql-python实际上就是安装pymysql模块即可。

解决办法:

安装pymysql

pip install pymysql

问题解决

查看安装列表

(aijoke_drfAPP) MacBook-Air:aijoke_drfAPP $ pip list
Package             Version
------------------- -------
asgiref             3.2.10
Django              3.0.8
djangorestframework 3.11.0
pip                 20.2
PyMySQL             0.10.0     # 安装完后这个模块就能看到了
pytz                2020.1
setuptools          49.2.0
sqlparse            0.3.1

 

你可能感兴趣的:(script-python)