zoukankan      html  css  js  c++  java
  • 3.django连接mysql数据库及安装mysqldb驱动报错解决办法

    1.在setting.py设置连接数据库

    • DATABASES = {
      'default': {
      'ENGINE': 'django.db.backends.mysql',
      'NAME': 'djangotest',
      'USER':'root',
      'PASSWORD':'root',
      'HOST':'127.0.0.1',
      'PORT':'3306'
      }
      }
    • 在使用migrate生成数据表的时候会提示没有连接Mysqldb的驱动,这时需要安装驱动
    • pip install mysql-python,在windows环境下安装,很多都会出现 error: Microsoft Visual C++ 9.0 is required.的报错
    • 网上一般的解释是,重新安装mysql并在安装mysql是选择安装c++的编译器。。。

      我虽然没试过,但感觉肯定行不通啊,我只是想装一个可以让python远程连接mysql的包而已,管本地mysql什么事?有些解释真是误人子弟。

      但错误提示里也谢了缺少C++的相关环境,后来在网上找到方法了:
      方法如下:

      1.在http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python下载对应的包版本,如果是win7 64位2.7版本的python,就下载

      MySQL_python-1.2.5-cp27-none-win_amd64.whl

      2.在虚拟环境下进入到下载目录,使用pip安装,如:

  • 相关阅读:
    财务自由之路
    权力的48条法则
    将进酒
    DELL服务器报价,有公司需要可以联系,谢谢。北京经纬恒通商贸有限公司秦嘉俊
    实战HTML5表单
    《HTML5+CSS3精通》
    行路难
    事件入门
    DOM
    剑指offer---包含min函数的栈
  • 原文地址:https://www.cnblogs.com/mmdln/p/8881838.html
Copyright © 2011-2022 走看看