【发布时间】:2013-01-27 04:41:53
【问题描述】:
upstart 出于某种原因不会激活我的 virtualenv。
这就是我的运行方式
script
# My startup script, plain old shell scripting here.
cd path/to/env
source bin/activate
....
end script
手动启动时 virtualenv 运行良好
为什么这不起作用?
【问题讨论】:
-
有可能
upstart不保留连续命令之间的环境吗?您始终可以使用$VIRTUAL_ENV/bin/python ...直接运行您的应用,而无需激活环境。 -
@millimoose 其中 $VIRTUAL_ENV 是 virtualenv 的路径?
-
没错,
activate应该设置相同的变量,所以我用它来计算名称会很熟悉。 -
这似乎也不起作用
-
您是否收到任何错误消息?
标签: python virtualenv upstart