首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python3 - Pipenv安装mysqlclient?

Python3 - Pipenv安装mysqlclient?
EN

Stack Overflow用户
提问于 2018-05-30 20:40:14
回答 6查看 8.5K关注 0票数 7

正在尝试使用以下命令从pipenv安装:

代码语言:javascript
复制
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获取系统包

代码语言:javascript
复制
python-mysqldb/testing,now 1.3.10-1 amd64 

Pipenv不会使用这个,也不会安装另一个。我该如何解决这个问题呢?谢谢,BR

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2018-05-30 20:52:26

您可能需要用于操作系统的mysql客户机库。

代码语言:javascript
复制
sudo apt install libmysqlclient-dev

然后,您应该能够:

代码语言:javascript
复制
pipenv install mysqlclient
票数 9
EN

Stack Overflow用户

发布于 2019-03-25 01:19:40

我用以下命令修复了这个问题:

代码语言:javascript
复制
brew install mysql
票数 4
EN

Stack Overflow用户

发布于 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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50604948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档