在多个ssh会话中启用相同的virtualenv设置

时间:2013-12-27 11:36:51

标签: python django ssh virtualenv virtualenvwrapper

在运行django时,我应该如何在我所做的所有ssh连接中启用或保持相同的设置?

我能够在单个ssh会话中成功运行django但是尝试在新的ssh会话中运行django会导致/抛出错误。在建立新的ssh会话之后,我在运行django之前尝试了以下内容

virtualenv djangorocks --distribute  
source djangorocks/bin/activate  

即使这样做了,我也无法运行django syncdb& runserver命令。

1 个答案:

答案 0 :(得分:1)

每次与ssh连接时都不应运行virtualenv djangorocks --distribute,因为它会创建 virtualenv。您需要导航到之前创建的并激活它:

cd /path/to/existing/virtualenv
source bin/activate
python manage.py runserver