从 makefile 激活 venv 并将激活传输到 bash 会话

时间:2021-04-27 19:10:46

标签: bash makefile

我有一个虚拟环境。将其命名为 test-venv。

python3 -m venv test-venv
source test-venv/bin/activate

在那之后,我的 bash 会话正在使用 venv 激活。

我想把它放在一个 make 命令中。

Makefile

evenv: # Enter test-venv
   source test-venv/bin/activate

我的问题是,我猜当我执行 make 目标时会创建另一个 bash 会话,所以当目标执行完成时,我不再处于 venv 中。

如果可能,我该如何实现?

0 个答案:

没有答案