【问题标题】:Pycharm does not active existing virtual environmentPycharm 不会激活现有的虚拟环境
【发布时间】:2021-11-04 16:22:41
【问题描述】:

Pycharm 不会激活现有的虚拟环境。当我在可能的 venv 列表中选择它并单击“确定”时,它只会进行一些加载并且不会关闭窗口。 venv 未激活。

venv 正常工作的唯一方法是启动一个新项目,让 Pycharm 在启动项目时创建它。否则它不起作用。

我已经升级 Pycharm 很多次了,怀疑是旧版本搞砸了。

【问题讨论】:

  • 由于多种原因,这是错误的,如果项目视图中有一个打开的项目并且设置了该项目的默认解释器,则唯一可以为您自动激活 venv 的 PyCharm 选项。在这种情况下,settings > tools > terminal 有一个选项可以在您启动终端选项卡时激活 venv。另一种可能性是在没有创建运行配置的情况下运行代码,在这种情况下会创建一个带有默认解释器的临时运行配置。
  • 上述两种情况(在其应用程序中受到限制 - 一个项目或没有选择的运行配置)在您的答案中没有明确解释。两者都可以通过正确使用功能来实现,而无需重置任何配置文件。这也没有什么新东西,这些功能和以前完全一样。

标签: linux pycharm linux-mint python-venv


【解决方案1】:

Tldr: 删除~/.config/JetBrains中找到的Pycharm的config目录

对于其他操作系统,位置为here

想回答我自己的问题,因为这一直困扰着我好几个星期。

我尝试删除 Pycharm 的缓存目录,但没有解决问题。

但是在我删除了整个配置目录之后,它解决了这个问题。我很确定新项目向导中的一些图标也发生了变化,指向旧版本的 Pycharm 中的渣滓。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-17
    • 1970-01-01
    • 1970-01-01
    • 2019-03-23
    • 1970-01-01
    • 2021-06-15
    • 2021-09-14
    • 1970-01-01
    相关资源
    最近更新 更多