我为Django 1.9项目创建了viralenv.我试图通过pip安装mysqlclient或mysql-python,但它们都给了我错误.

pip install mysqlclient

pip install mysql-python

两者都给出了相同的错误消息:

命令"python setup.py egg_info"失败,错误代码为1

有什么建议吗??

推荐答案

try 在以下时间之前运行此命令:

Ubuntu:

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient

在OSX中:

sudo xcodebuild -license accept
brew install mysql-connector-c

Django相关问答推荐

Django后端对印前判断请求未通过访问控制判断给我以下回应:否访问控制允许来源

RDBMS多对多关系Django

Django:如何 Select 没有其他项目引用的项目?

源自访问外键关系的模型方法 get_absolute_url 的 django 重复 SQL 查询

基于令牌的身份验证如何工作?

如何在 Django 模板中的计数器上进行 for 循环中断?

Django `UniqueConstraint` 异常处理方式与 'unique=True' 相同

相同的字符串不同的翻译

Django 从字段开始

Django App 配置不当 - 应用程序模块有多个文件系统位置

Django中视图的多个decorator :执行顺序

使用 Django 1.5 实现多种用户类型

Django - 配置不当:模块django.contrib.auth.middleware

django python 日期时间设置为午夜

Django中reverse()和reverse_lazy()的区别

Django 测试客户端方法覆盖标头

Django: Force强制 Select 相关?

何时使用 Django get_absolute_url() 方法?

django用q个对象动态过滤

提供来自 django 的压缩内容