我正在使用MACos终端,无法在python上安装mysql .
pip3 install mysql-python
目录'/ Users / aligrdas / Library / Caches / pip / http'或其父目录不归当前用户所有,并且已禁用缓存 . 请检查该目录的权限和所有者 . 如果用sudo执行pip,你可能需要sudo的-H标志 . 目录'/ Users / aligrdas / Library / Caches / pip'或其父目录不归当前用户所有,并且已禁用缓存轮 . 检查该目录的权限和所有者 . 如果用sudo执行pip,你可能需要sudo的-H标志 .
收集mysql-python下载https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip(108kB)100% |███████████ █████████████████████| 112kB 159kB / s来自命令python setup.py egg_info的完整输出:Traceback(最近一次调用最后一次):文件“”,第1行,在文件“/private/tmp/pip-build-7n_jim1n/mysql-python/setup.py “,第13行,来自setup_posix import get_config文件”/private/tmp/pip-build-7n_jim1n/mysql-python/setup_posix.py“,第2行,来自ConfigParser导入SafeConfigParser ModuleNotFoundError:没有名为'ConfigParser'的模块
----------------------------------------
命令“python setup.py egg_info”失败,错误代码1在/ private / tmp / pip-build-7n_jim1n / mysql-python /
1 回答
根据PEP 8标准
ConfigParser
已在Python 3中重命名为小写configparser
,您尝试安装的软件包尚未更新或可能不支持它 .尝试使用以下命令:
如果不使用以下命令,请检查系统上是否安装了
mysql-connector-c
:问题的工作解决方案: