zoukankan      html  css  js  c++  java
  • Python3.5 + django1.8.5 安装”import pymysql pymysql.install_as_MySQLdb()”的解决方法

    最近在学习Python,打算先看两个在线教程,再在github上找几个开源的项目练习一下,在学到“被解放的姜戈”时遇到django同步数据库时无法执行的错误,记录一下。

    错误现象:

    执行python manage.py syncdb时,报错:Error loading MySQLdb module: No module named 'MySQLdb'

    image

    经过上网搜索得知,MySQLdb并不支持Python3.5,因此只能找别的类库代替。

    解决方法:

    使用pymysql代替MySQLdb,因为两者的用法完全一致,步骤:

    1. PIP install pymysql

    2. 执行成功后,打开__init__.py,添加如下:

    import pymysql
    pymysql.install_as_MySQLdb()

    3. 重新执行python manage.py syncdb,成功。

  • 相关阅读:
    Word pair Hu
    [bzoj1601] 灌水
    小木棍
    雇佣计划
    [Luogu1282] 多米诺骨牌
    [Luogu1216] 数字三角形
    [Luogu1734] 最大约数和
    [NOIp2008] 传纸条
    [Luogu1325] 雷达安装
    nginx
  • 原文地址:https://www.cnblogs.com/zhangronghua/p/4932275.html
Copyright © 2011-2022 走看看