我收到以下错误:
来自ConfigParser的"导入SafeConfigParser ImportError:没有名为' ConfigParser''
的模块我正在尝试在python3中安装Mysql-python但没有获得成功。
答案 0 :(得分:0)
在Python 2中,这有效:
from ConfigParser import SafeConfigParser
Python区分大小写,在Python 3中,模块已重命名为configparser
所以您需要像这样导入:
from configparser import SafeConfigParser
您尝试安装的库看起来像是用于Python 2.您需要获得Python 3版本。
答案 1 :(得分:0)
为了符合 PEP 8 的要求,该软件包已重命名为configparser
,而您要安装的软件包不支持Python 3。
您可以改用mysqlclient
。您可以使用以下命令进行安装:
pip install mysqlclient
或者还有另外一个我个人不推荐的选择,只是分享一下:
# Install configparser
pip install configparser
# Rename it to ConfigParser
sudo cp /usr/lib/python3.6/configparser.py /usr/lib/python3.6/ConfigParser.py
完成上述操作后,您应该可以顺利下载MySQL-python
。
P.S:答案是受this question
答案的启发