2024-04-25 04:13:13 发布
网友
我想写一个小的shell脚本来启动多个python程序作为后台进程。因此,我计划多次执行以下序列:
1. activate virtual environment 2. start python program as background process 3. deactivate virtual environment ...repeat with another program
停用虚拟环境是否会影响运行过程?在
不可以。virtualenv更改的环境是为新进程复制的,之后不会从外部进行更改。在
顺便说一句,你不需要激活一个virtualenv来启动一个进程。使用env的python解释器(通过使用它的完整路径,如/path_to_venv/bin/python)就足够了,还可以预先设置其他环境变量来启动进程。在
/path_to_venv/bin/python
不可以。virtualenv更改的环境是为新进程复制的,之后不会从外部进行更改。在
顺便说一句,你不需要激活一个virtualenv来启动一个进程。使用env的python解释器(通过使用它的完整路径,如
/path_to_venv/bin/python
)就足够了,还可以预先设置其他环境变量来启动进程。在相关问题 更多 >
编程相关推荐