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 进行授权