【问题标题】:Is there a venv-specific equivalent of virtualenvwrapper's 'postactivate'是否有特定于 venv 的等效于 virtualenvwrapper 的“postactivate”
【发布时间】:2019-05-24 20:34:02
【问题描述】:

在启动我的 virtualenv 之后,我想运行一个依赖于环境的某些细节的脚本(例如,那里安装的一些工具的 bash 完成)。有没有办法在每个 venv 的基础上做到这一点——实际上是 postactivate 的本地版本?

【问题讨论】:

    标签: virtualenv virtualenvwrapper


    【解决方案1】:

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

    要模拟predeactivate,编辑相同的bin/activate脚本,函数deactivate

    【讨论】:

    • 所以(我认为这是我弄错的地方)virtualenv 还有一个postactivate 位置,我可以使其可执行和自定义?这样就行了,对吧?
    • 只有bin/activate,但你可以用它来模拟postactivate
    猜你喜欢
    • 2016-11-12
    • 1970-01-01
    • 2014-01-25
    • 1970-01-01
    • 2023-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-02
    相关资源
    最近更新 更多