【问题标题】:How to set python virtualenv and start the flask project from shell script. [duplicate]如何设置 python virtualenv 并从 shell 脚本启动烧瓶项目。 [复制]
【发布时间】:2017-04-05 06:17:23
【问题描述】:

我有两个 python 烧瓶项目。要启动这些项目,我手动获取 virvualenv,然后启动 app.py

#From project 1 directory 
source venv/bin/activate 
python app.py 


#From project 2 directory
source venv/bin/activate 
python app.py 

现在我想在将这些项目采购到相应的 virtualenv 之后,从一个 shell 脚本启动这些项目。 怎么做。我尝试了谷歌搜索并执行了一些 shell 命令,但没有成功。

【问题讨论】:

标签: python bash shell flask virtualenv


【解决方案1】:

可以使用对应项目的python全路径运行。

/venv/bin/python /run.py

【讨论】:

  • Project1/venv/bin/python Project1/run.py Project2/venv/bin/python Project2/run.py shell 脚本中的第二行没有执行,因为我的第一个程序仍在运行。跨度>
  • 放“;”在 2 个命令之间,例如:Project1/venv/bin/python Project1/run.py; Project2/venv/bin/python Project2/run.py,还要确保两个项目都在不同的端口上运行。
  • 您好,谢谢。是的,它在不同的端口中运行。我想出了一种方法来执行脚本中的两个命令,而无需等待其他作业完成,方法是在每个命令的末尾添加 & 符号。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多