如何在PyCharm终端中激活virtualenv?
我已经设置了PyCharm,创建了我的virtualenv(通过virtual env命令,或者直接在PyCharm中),并将那个环境激活为我的解释器。一切都很好。
但是,如果我使用“工具,打开终端”打开终端,则提供的shell提示未使用虚拟环境。我仍然必须source ~/envs/someenv/bin/activate
在该终端内使用才能激活它。
另一种方法是在外壳中激活环境,然后从该环境运行PyCharm。这是“可行的”但很丑陋,这意味着如果我从PyCharm切换环境或项目,我会遇到重大问题:我现在使用的是完全错误的环境。
还有其他更简便的方法来使“工具,打开终端”自动激活虚拟环境吗?
回答:
bash,zsh,fish和Windows cmd支持自动virtualenv。你可以在“设置”(“首选项”)|“自定义”中自定义外壳首选项。工具| 终奌站。
旧方法:
.pycharmrc
在主文件夹中创建一个包含以下内容的文件
source ~/.bashrcsource ~/pycharmvenv/bin/activate
使用你的virtualenv路径作为最后一个参数。
然后将Shell Preferences-> Project Settings-> Shell path
设置为
/bin/bash --rcfile ~/.pycharmrc
以上是 如何在PyCharm终端中激活virtualenv? 的全部内容, 来源链接: utcz.com/qa/434570.html