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