Django:如何使用pip3安装mysql / connector python

兰迪·唐

我正在基于Django 1.7和Python 3.4的项目上工作。但是,我在用pip3安装MySQL / Connector Python时遇到问题。

根据此文档,MySQL / Connector Python支持Python3。我曾经使用command在Python中安装MySQL-python pip install MySQL-python

此下载页面仅提供要在Ubuntu上安装的.deb文件(顺便说一句,安装也存在冲突问题

我尝试安装:

pip3 install mysql-connector-python --allow-external mysql-connector-python

没有错误讯息。但是,当我运行Django应用程序时,出现以下错误消息:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'

问题:那么,如何使用pip3将MySQL / Connector Python安装到虚拟环境中?还是应该将其安装到系统中,而不是虚拟环境中?

路西欧

如果阅读了文档,您将看到本机MySQLdb驱动程序不支持Python3。您有两种选择:

mysqldb分支

有一个支持Python 3的fork。阅读其Github存储库以了解如何与您的系统一起安装。对于Ubuntuapt-get install python-mysqldb

MySQL连接器

与venv一样,从venv安装pip install mysql-connector-python --allow-external mysql-connector-python然后阅读他们的Django文档,并修改您的settings.py文件以使其具有以下内容:

DATABASES = {
    'default': {
        'NAME': 'user_data',
        'ENGINE': 'mysql.connector.django',
        'USER': 'mysql_user',
        'PASSWORD': 'priv4te',
        'OPTIONS': {
          'autocommit': True,
        },
    }
}

注意连接器值mysql.connector.django:-)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我无法使用pip安装mysql-connector-python

来自分类Dev

Ansible安装Python Mysql Connector

来自分类Dev

python mysql.connector DictCursor?

来自分类Dev

Python mysql.connector 安装包

来自分类Dev

试图为python 3安装mysql-connector

来自分类Dev

试图为python 3安装mysql-connector

来自分类Dev

如何为python 3.5.1安装mysql-connector?

来自分类Dev

Python Mysql Connector无法获取新内容

来自分类Dev

如何在MAMP中使用mysql-connector-python?

来自分类Dev

如何使用python MySQL Connector将时区设置为纽约?

来自分类Dev

mysql-connector-python,mysql-connector-python-rf和mysql-connector-repackaged之间有什么区别?

来自分类Dev

将Numpy和pip3安装在python2.7中时,如何为python3.x安装Numpy和pip3?使用Conda吗?

来自分类Dev

无法将mysql-connector-python安装在virtualenv中

来自分类Dev

使用MySQL Connector和Python 3在Django中运行inpspectdb时出错

来自分类Dev

Python3 MySQL SSL错误-mysql.connector

来自分类Dev

使用mysql-connector-python从mysql选择数据

来自分类Dev

在Python中使用mysql.connector处理格式参数失败

来自分类Dev

使用%s的Python MySQL Connector数据库查询失败

来自分类Dev

使用Amazon Linux的Python 2.6.9上的mysql.connector错误

来自分类Dev

python mysql.connector 模块使用了错误的 IP 地址

来自分类Dev

离线安装python 3.6.7 pip3

来自分类Dev

Python 3.6.2 pip3 安装失败

来自分类Dev

Python通过mysql.connector将变量插入mysql

来自分类Dev

Python mysql-connector多重插入不起作用?

来自分类Dev

配置.travis.yml以支持mysql-connector-python

来自分类Dev

Python MySQL Connector executing second sql statement within cursor loop?

来自分类Dev

Python-Mac OSX 10.10中的MySQL Connector错误

来自分类Dev

找不到符合要求的下载mysql-connector-python

来自分类Dev

Bash脚本找不到Python MySQL.Connector模块

Related 相关文章

  1. 1

    我无法使用pip安装mysql-connector-python

  2. 2

    Ansible安装Python Mysql Connector

  3. 3

    python mysql.connector DictCursor?

  4. 4

    Python mysql.connector 安装包

  5. 5

    试图为python 3安装mysql-connector

  6. 6

    试图为python 3安装mysql-connector

  7. 7

    如何为python 3.5.1安装mysql-connector?

  8. 8

    Python Mysql Connector无法获取新内容

  9. 9

    如何在MAMP中使用mysql-connector-python?

  10. 10

    如何使用python MySQL Connector将时区设置为纽约?

  11. 11

    mysql-connector-python,mysql-connector-python-rf和mysql-connector-repackaged之间有什么区别?

  12. 12

    将Numpy和pip3安装在python2.7中时,如何为python3.x安装Numpy和pip3?使用Conda吗?

  13. 13

    无法将mysql-connector-python安装在virtualenv中

  14. 14

    使用MySQL Connector和Python 3在Django中运行inpspectdb时出错

  15. 15

    Python3 MySQL SSL错误-mysql.connector

  16. 16

    使用mysql-connector-python从mysql选择数据

  17. 17

    在Python中使用mysql.connector处理格式参数失败

  18. 18

    使用%s的Python MySQL Connector数据库查询失败

  19. 19

    使用Amazon Linux的Python 2.6.9上的mysql.connector错误

  20. 20

    python mysql.connector 模块使用了错误的 IP 地址

  21. 21

    离线安装python 3.6.7 pip3

  22. 22

    Python 3.6.2 pip3 安装失败

  23. 23

    Python通过mysql.connector将变量插入mysql

  24. 24

    Python mysql-connector多重插入不起作用?

  25. 25

    配置.travis.yml以支持mysql-connector-python

  26. 26

    Python MySQL Connector executing second sql statement within cursor loop?

  27. 27

    Python-Mac OSX 10.10中的MySQL Connector错误

  28. 28

    找不到符合要求的下载mysql-connector-python

  29. 29

    Bash脚本找不到Python MySQL.Connector模块

热门标签

归档