是否有特定于venv的virtualenvwrapper的“ postactivate”

时间:2018-12-26 16:15:45

标签: virtualenv virtualenvwrapper

启动我的virtualenv之后,我想运行一个依赖于环境某些细节的脚本(例如,安装了某些工具的bash补全)。有没有一种方法可以有效地实现每个目标-postactivate的本地版本?

1 个答案:

答案 0 :(得分:0)

AFAIU postactivate的来源是workon。您不会自动激活virtualenv,而是获取bin/activate,因此可以在bin/activate脚本的末尾添加代码。

要模拟predeactivate,请编辑相同的bin/activate脚本,并使用功能deactivate