【问题标题】:Automatically change virtualenvs in Pycharm when switching to a new branch切换到新分支时自动更改 Pycharm 中的 virtualenvs
【发布时间】:2015-11-04 18:23:12
【问题描述】:

为了绕过依赖冲突,我的团队正在迁移到一个新设置,其中我们构建的每个分支都将具有不同的 virtualenvs(在 requirements.txt 文件中具有不同的依赖项以供 pip 安装)。整个团队都在使用 Pycharm 和 mercurial。

问题:有没有一种简单的方法可以让 Pycharm 在分支之间切换时自动切换到相应的 virtualenv?我强调自动,因为我们开发人员每天要在不同的分支之间切换很多次,如果我们忘记更改 virtualenvs 可能会出现问题

【问题讨论】:

    标签: mercurial virtualenv pycharm


    【解决方案1】:

    我建议通过更新后挂钩来实现这一点:

    向每个分支提交一个描述文件,或者更好的是一个小脚本,当被调用时,它会根据您的需要更新您的环境。并让钩子检查该脚本是否存在并在找到时调用它。

    Backdraw:每个开发人员都必须在自己的 .hgrc 中安装该挂钩。但与每次手动更新相比,这是一次性设置:)

    【讨论】:

    猜你喜欢
    • 2020-08-29
    • 1970-01-01
    • 1970-01-01
    • 2022-11-28
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    • 2016-06-13
    • 1970-01-01
    相关资源
    最近更新 更多