【问题标题】:Enabling same virtualenv settings in multiple ssh sessions在多个 ssh 会话中启用相同的 virtualenv 设置
【发布时间】:2013-12-27 11:36:51
【问题描述】:

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

我能够在单个 ssh 会话中成功运行 django,但尝试在新的 ssh 会话中运行 django 会导致/引发错误。建立新的 ssh 会话后,我在运行 django 之前尝试了以下操作

virtualenv djangorocks --distribute  
source djangorocks/bin/activate  

即使在这样做之后,我也无法运行 django syncdb 和 runserver 命令。

【问题讨论】:

  • 云你请显示确切的错误..
  • 我收到这里指出的错误dpaste.com/1526361
  • 您是否尝试过简单地使用import django 来代替?

标签: python django ssh virtualenv virtualenvwrapper


【解决方案1】:

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

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

【讨论】:

  • @mario23 您应该编辑您的问题以提及错误,然后
  • goncalopp:好的!我再次尝试,但现在我收到 ImportError(来自 settings.py)。但是在另一个终端上一切正常。有什么想法吗?
  • @mario23 请告诉我们你得到的确切输出,以及你输入的命令
猜你喜欢
  • 2016-12-12
  • 1970-01-01
  • 2012-01-30
  • 2013-11-24
  • 2015-05-07
  • 1970-01-01
  • 2014-04-20
  • 2017-07-08
  • 2012-08-25
相关资源
最近更新 更多