假设有一个 example.sh 文件,里面有一行‘ flask run ’,并且指定了 FLASK_APP。该文件用于启动运行 flask 项目,但终端执行’ sh example.sh'时,即使激活了 virtualenv,项目的运行环境还是系统默认的 python 环境,请问如何指定为特定的 virtualenv ?
|
CookyMay 11, 2017 via Android
2
在脚本里加 active 啊,还能怎么办 - -|||
|
|
estMay 11, 2017
3
|
|
syahdMay 11, 2017 via Android
4
难道不是写解释器的绝对路径就可以了吗
|
|
mxi1May 11, 2017 via iPhone
7
运行的时候把配置相关的事情都丢给 uwgi 之类的服务嘛
|
|
julyclydeMay 11, 2017
8
不需要 activate
直接用 virtualenv “里面”的 python 来执行就可以了 ( scl/pyenv 除外) |
|
zhengxiaowaiMay 11, 2017
9
$YOUR_PAROJECT_PATH/venv/bin/python app.py
|
|
RealLiuShaMay 12, 2017
10
exec activate_this.py
|