文章

Pipenv 安装 mysqlclient出错

在使用pipenv install mysqlclient时报错:

1
RuntimeError: Failed to lock Pipfile.lock!

本来以为是mysqlclient或者pipenv的问题, 反复尝试无果, 又随便找了几个其他的包尝试安装, 包括requests,pydoc

发现依然会出现同样的问题,但是像django等一些包就安装很顺利

最后找到一些解决方案, 需要安装一个名为pkg-connfig的包,

1
sudo apt-get install pkg-config

但是Mac 并不支持apt-get

于是只能换一种思路, 使用brew来安装pkg-config

经尝试

1
brew install pkg-config

运行完成之后mysqlclient便可以通过pipenv正常安装了

PS: brew安装:

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
本文由作者按照 CC BY 4.0 进行授权