命令出错,退出状态为 1:python setup.py egg_info 在安装 mysqlclient 时检查日志以获取完整的命令输出

Has*_*lal 6 python

我正在尝试为 python安装mysqlclient,但是当我尝试时总是出现此错误:

$ pip3 install mysqlclient
Run Code Online (Sandbox Code Playgroud)

错误

我该如何解决这个问题?

Mar*_*oup 14

查看错误消息,似乎有一个OS Error,从终端布局来看,您使用的是 Linux。

似乎要在 Linux 上安装这个包,需要遵循额外的说明,在模块的 github 页面上提到:

您可能需要像这样安装 Python 3 和 MySQL 开发头文件和库:

  • $ sudo apt-get install python3-dev default-libmysqlclient-dev build-essential # Debian / Ubuntu
  • % sudo yum install python3-devel mysql-devel # 红帽 / CentOS

然后你现在可以通过pip安装mysqlclient:

$ pip install mysqlclient