Pycharm 不激活现有虚拟环境

问题描述 投票:0回答:2

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

获得正确的

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

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

linux pycharm linux-mint python-venv
2个回答
4
投票

Tldr: 删除

~/.config/JetBrains

中找到的Pycharm的config目录

对于其他操作系统,位置位于此处

想回答我自己的问题,因为这已经连续几周困扰我了。

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

但是在我删除整个配置目录后,问题就解决了。我很确定新项目向导中的一些图标也发生了变化,这表明旧版本的 Pycharm 的糟粕给我带来了麻烦。


0
投票

我在 MacOS 上遇到了同样的问题,并且能够通过从 Python 解释器列表

中删除所有旧的无效解释器来修复它
  1. 打开 IDE 设置,然后选择 项目 | Python 解释器.
  2. 展开可用口译员的列表,然后单击 显示全部
  3. 单击 Filter 图标可取消隐藏与其他项目关联的所有虚拟环境
  4. 单击 减号 图标可从列表中删除所有 [无效] python 解释器。
  5. 单击加号图标添加新的解释器(这次应该已添加并激活)
© www.soinside.com 2019 - 2024. All rights reserved.