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