如何在virtualenv中为Django激活mysqldb

时间:2012-12-08 20:08:33

标签: python mysql django virtualenv mysql-python

行。因此,我一直在努力尝试使用Django设置的Python virtualenv。尝试了几个不同的教程,首先在Mac上,然后在Linux上(Ubuntu),并且总是得到安装Django包,然后我尝试设置数据库,一切都融化了。起初我得到了很多“mysql_config not found”和架构兼容性错误(当我转移到在Linux上尝试时)...现在我觉得我终于安装了它并且没有与任何东西冲突而且我不知道接下来该做什么。我应该用数据库信息(名称,UN,PW和端口)编辑Django的设置文件,我不知道在哪里查找这些信息。

所以...我的问题:

  1. 如果安装了MySQL,它会自动在Ubuntu上运行吗?如果没有,我该如何开启?
  2. 我在哪里编辑数据库?我是一个普通的PHP人员,这是我进军Python的早期阶段...我通常通过PHPMyAdmin完成大部分数据库管理......我知道MySQL有一个命令行,我能够使用它,但我不知道如何打开它。
  3. 如何找出运行MySQL的端口?
  4. 同样,这是一个virtualenv中的安装,如果这对答案有任何影响。我很抱歉,如果这是一个完全无声的问题,但我发现的所有Django设置教程似乎只是假设我知道这一步。

    非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

默认情况下没有在ubuntu上安装1- mysql,如果你需要在启动时启动mysql试试:

chkconfig mysql on

2- mysql有一个高级命令行。试试终端:

mysql
use DB;
SELECT * FROM tbl1;

3- mysql在端口3306上运行。你可以通过这个找到端口:

netstat -tnlp | grep mysql

最后你必须看看:Using PIP in a virtual environment, how do I install MySQL-python