mysqlclient安装失败,错误代码为1

时间:2018-11-15 10:06:22

标签: python mysql pip

问题

我正在尝试通过以下方式安装mysqlclient:

$ pip install mysqlclient

我收到以下错误:

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-_kwgf7vk/mysqlclient/

背景

Python版本: 3.6.6

操作系统: Ubuntu 18.04.1 LTS

Virtualenv:我在虚拟环境内部和外部都收到相同的错误

问题

如何成功安装mysql?

3 个答案:

答案 0 :(得分:1)

我在其他地方也看到过类似的帖子。解决方案是:

sudo apt-get install python3.6-dev libmysqlclient-dev

激活虚拟环境并执行命令

pip install mysqlclient

我不知道这是否会有所帮助,但我希望会有所帮助。

答案 1 :(得分:1)

如PyPi官方文档所述,您需要预先安装以下依赖库

sudo apt-get install python-dev default-libmysqlclient-dev python3-dev

之后,您可以进行pip install mysqlclient

答案 2 :(得分:0)

对于Linux mint:python3.7

$ sudo apt-get install python3.7-dev libmysqlclient-dev

$ sudo apt-get install libssl-dev

然后

$ pip install mysqlclient

https://github.com/openai/gym/issues/757