当前位置: 首页 > 面试题库 >

如何在PyCharm终端中激活virtualenv?

艾凯捷
2023-03-14
问题内容

我已经设置了PyCharm,创建了我的virtualenv(通过virtual env命令,或者直接在PyCharm中),并将那个环境激活为我的解释器。一切都很好。

但是,如果我使用“工具,打开终端”打开终端,则提供的shell提示未使用虚拟环境。我仍然必须source ~/envs/someenv/bin/activate在该终端内使用才能激活它。

另一种方法是在外壳中激活环境,然后从该环境运行PyCharm。这是“可行的”但很丑陋,这意味着如果我从PyCharm切换环境或项目,我会遇到重大问题:我现在使用的是完全错误的环境。

还有其他更简便的方法来使“工具,打开终端”自动激活虚拟环境吗?


问题答案:

bash,zsh,fish和Windows cmd支持自动virtualenv。你可以在“设置”(“首选项”)|“自定义”中自定义外壳首选项。工具| 终奌站。

旧方法:
.pycharmrc在主文件夹中创建一个包含以下内容的文件

source ~/.bashrc
source ~/pycharmvenv/bin/activate

使用你的virtualenv路径作为最后一个参数。

然后将Shell Preferences-> Project Settings-> Shell path设置为

/bin/bash --rcfile ~/.pycharmrc


 类似资料:
  • 我已经设置了PyCharm,创建了我的虚拟环境(通过虚拟环境命令,或者直接在PyCharm中),并将该环境作为我的解释器激活。一切都很好。 但是,如果我使用“工具,打开终端”打开一个终端,所提供的shell提示符不是使用虚拟env我仍然需要在终端中使用< code > source ~/envs/some env/bin/activate 来激活它。 另一种方法是在外壳中激活环境,并从该环境运行

  • 我想设置我的终端配色方案,这样我将在浅色背景上显示黑色文本(例如白色或浅黄色)。 我更改了编辑器下的“控制台颜色”设置,如背景、标准输出和系统输出 如果我把背景色换成白色。它还改变文本(标准输出和我的用户输入颜色相同)。我搞不清楚,到底是哪个设置控制了字体的颜色,出现在终端窗口。实际上,看起来字体颜色和背景颜色是一样的,这让我很困惑。我希望能够独立控制背景颜色和字体颜色,这对我来说代表“前景”。

  • 我在谷歌上搜索了一个小时,没有满意的答案。 我正在使用 Pycharm 2018.1,我想将默认终端提示设置得更明显,以便我可以轻松阅读它。 即,我想要“(venv)C:\用户\myname\Pycharm项目\项目名称 我已经尝试在文件中更改设置 最接近的一个是如何在PyCharm中更改终端字体颜色,但这里的注释也指出,这里提到的设置是用于控制台的,而不是终端提示。

  • 问题内容: 我陷入了Eclipse 4 RCP应用程序的一个问题。我需要记录一些事件。我需要以某种方式获得对记录器的引用。我知道如何使用来做到这一点,但是我仍然找不到在没有依赖注入的情况下如何获得的方法,而依赖注入无法在激活器中使用。有人知道吗,请问如何解决这个问题? 非常感谢 问题答案: 令人遗憾的是,没有注射就无法获得。关于如何在未附加到应用程序模型的类中使用eclipse 4 DI的答案中写

  • 本文向大家介绍分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功,包括了分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功的使用技巧和注意事项,需要的朋友参考一下 Pycharm实然提示过期了,网上找了很多Pycharm激活码,要么只支持老版本,要么是不能用。 费了半天时间终于在一公众号里找到一枚可以使用的

  • 我对这一切都不熟悉,我已经尽我所能地遵循教程,我想尝试一下网络应用开发,但我显然在做什么或错过什么。 我在Atom终端上运行了pip install Django,它说安装成功,但发出了一个警告,说明我的安装文件不在路径中,尽管该文件实际上在路径上,但我相信我已经解决了这个问题。 然后,我尝试按照Django教程进行操作,该教程告诉我pip安装venv,我无法让它正常工作,但我确实在Atom At