【问题标题】:django and mysql setup in production生产环境中的 django 和 mysql 设置
【发布时间】:2012-05-30 10:38:16
【问题描述】:

我正在尝试在我的生产服务器(Ubuntu 12.04)上设置 mysql。我按照本教程http://www.saltycrane.com/blog/2008/07/how-set-django-mysql-ubuntu-hardy/ 然后我运行python manage.py syncdb 它显示此错误https://gist.github.com/2777611

我也检查了这个Getting "Error loading MySQLdb module: No module named MySQLdb" - have tried previously posted solutions然后我尝试运行pip install MySQL-python但没有用,它显示了这个错误https://gist.github.com/2777629

谁能告诉我问题所在?

谢谢!

【问题讨论】:

    标签: python mysql django mysql-python


    【解决方案1】:

    您可以安装 Ubuntu 存储库中包含的 python MySQL 库:

    sudo apt-get install python-mysqldb
    

    (在这种情况下,您不需要执行pip install MySQL-python


    或者您可以安装 MySQL 开发库,然后尝试pip install MySQL-python 技术:

    sudo apt-get install libmysqlclient-dev
    

    【讨论】:

    • 我相信 Ubuntu 12.04 中正确的包名是 python-mysqldb ;)
    • @eljunior- 很好,谢谢。我已编辑我的答案以反映您的更正。
    【解决方案2】:

    dgel 已经回答了,但我想添加一些内容,以便初学者可以轻松使用。一开始我建议设置 virtualenv。

    那么如果你是python 2.7安装

    pip install mysql-python
    

    或者如果您使用的是 python 3.x

    pip install mysqlclient
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-14
      • 1970-01-01
      • 2012-04-05
      • 2018-07-02
      • 1970-01-01
      相关资源
      最近更新 更多