首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pip Install MySQLdb在虚拟环境中失败

Pip Install MySQLdb在虚拟环境中失败
EN

Stack Overflow用户
提问于 2016-10-20 09:39:33
回答 1查看 203关注 0票数 0

我正在尝试从EC2实例上的虚拟环境(运行Python2.7)安装MySQLdb模块:

代码语言:javascript
复制
NAME="Amazon Linux AMI"
VERSION="2016.09"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2016.09"
PRETTY_NAME="Amazon Linux AMI 2016.09"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2016.09:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
Amazon Linux AMI release 2016.09

使用以下命令:pip install MySQLdb

这行代码失败了:

代码语言:javascript
复制
_mysql.c:29:20: fatal error: Python.h: No such file or directory

我想是因为我错过了python-devel。但是,当我尝试使用yum install python-devel安装python-devel时,系统告诉我必须以根用户身份安装它。当我以根用户身份运行sudo yum install python-devel时,我得到消息:Package python26-devel-2.6.9-2.88.amzn1.x86_64 already installed and latest version。在我看来,它安装的是Python2.6版本。

帮助?

EN

回答 1

Stack Overflow用户

发布于 2016-10-20 09:46:45

尝试在venv之外安装以下软件包,然后尝试安装MySQLdb

代码语言:javascript
复制
sudo yum install mysql mysql-devel mysql-common mysql-libs python-devel python-setuptools gcc
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40144110

复制
相关文章

相似问题

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