如何在 virtualenv 中重新 运行 'postactivate' 脚本?

How to re-run 'postactivate' script within virtualenv?

我用 postactivate 脚本(位于 ~/virtualenvs/rpi/bin 中创建了一个 virtualenv(称为 rpi),SSH 进入 RPi。当我重新启动 RPi 时,SSH 连接关闭为预期。有没有办法从 rpi virtualenv 中再次 运行 postactivate 中的命令?换句话说,运行 postactivate 没有 运行ning deactivate 然后 workon rpi.

我在终端中尝试 运行ning sudo ~/virtualenvs/rpi/bin/postactivate,但我得到 command not found.

运行 它与 shell:

sh ~/virtualenvs/rpi/bin/postactivate

PS。为什么 sudo