正在尝试使用以下命令从pipenv安装:
pipenv install mysqlclient
将在以下方面得到结果:
安装mysqlclient客户端…的
使用缓存的https://files.pythonhosted.org/packages/6f/86/bad31f1c1bb0cc99e88ca2adb7cb5c71f7a6540c1bb001480513de76a931/mysqlclient-1.3.12.tar.gz收集most客户端来自命令python setup.py egg_info: /https://files.pythonhosted.org/packages/6f/86/bad31f1c1bb0cc99e88ca2adb7cb5c71f7a6540c1bb001480513de76a931/mysqlclient-1.3.12.tar.gz/sh: 1 : mysql_config: not found Traceback (最近一次调用)的完整输出:文件"",第1行,在文件"/tmp/pip-install-5vhtqgve/mysqlclient/setup.py",第17行,在元数据中,options = get_config()文件"/tmp/pip-install-5vhtqgve/mysqlclient/setup_posix.py",行44,在mysqlclient = mysql_config("libs_r")文件"/tmp/pip-install-5vhtqgve/mysqlclient/setup_posix.py",第26行,在mysql_config raise EnvironmentError("%s not found“% (mysql_config.path,)) OSError: mysql_config not found错误:安装mysqlclient时出错!命令"python setup.py egg_info“在/tmp/pip-install-5vhtqgve/mysqlclient/中失败,错误代码为1
这可能是由mysqlclient中的错误引起的。把这个报告给它的维护者。
我使用的是Debian,并使用另一个virtualenv获取系统包
python-mysqldb/testing,now 1.3.10-1 amd64
Pipenv不会使用这个,也不会安装另一个。我该如何解决这个问题呢?谢谢,BR
发布于 2018-05-30 20:52:26
您可能需要用于操作系统的mysql客户机库。
sudo apt install libmysqlclient-dev
然后,您应该能够:
pipenv install mysqlclient
发布于 2019-03-25 01:19:40
我用以下命令修复了这个问题:
brew install mysql
发布于 2019-02-13 13:53:25
首先安装python-dev
sudo apt-get install python3-dev
然后安装mysqlclient-dev版本
sudo apt-get install python3 3-dev libmysqlclient-dev python3
https://stackoverflow.com/questions/50604948
复制相似问题