如何在Pycharm 2025.3 版本实现虚拟环境“Make available to all projects”

在新版本的Pycharm中,暂时无法把已存在的conda虚拟环境添加到所有项目的解释器中(没有Make available to all projects的选项),可以通过以下方式解决:

%APPDATA%\JetBrains\PyCharm2025.3\options\jdk.table.xml 进行修改:

  1. 备份该文件

  2. 如果已经有"所有项目可见"的虚拟环境,则参考该条目修改。

  3. 需要特别注意的是下面的setting保持不变(只修改虚拟环境名):

    xml 复制代码
    <setting name="FLAVOR_DATA" value="{&quot;env&quot;:{&quot;envIdentity&quot;:{&quot;sealedClassChildId&quot;:&quot;NamedEnv&quot;,&quot;data&quot;:{&quot;envName&quot;:&quot;DL&quot;,&quot;userReadableName&quot;:&quot;DL&quot;}},&quot;fullCondaPathOnTarget&quot;:&quot;/home/xxx/anaconda3/bin/conda&quot;}}" />
  4. <PathMappingSettings><classPath> 里的内容貌似不重要

  5. 在Pycharm里选择 Invalidate Caches,重启

!一定要备份原文件

Pycharm应该会在之后的版本里修复该Bug

相关推荐
峥无20 小时前
Linux系统编程基石:静态库·动态库·ELF文件·进程地址空间全景图
linux·运维·服务器
用户23678298016820 小时前
从 chmod 755 说起:Unix 文件权限到底是怎么算的?
linux
Strugglingler20 小时前
【systemctl 学习总结】
linux·systemd·systemctl·journalctl·unit file
嵌入式×边缘AI:打怪升级日志21 小时前
100ASK-T113 Pro 开发板 Bootloader 完全开发指南
linux·ubuntu·bootloader
charlie1145141911 天前
Linux 字符设备驱动:cdev、设备号与设备模型
linux·开发语言·驱动开发·c
handler011 天前
Linux 内核剖析:进程优先级、上下文切换与 O(1) 调度算法
linux·运维·c语言·开发语言·c++·笔记·算法
zhouwy1131 天前
Linux进程与线程编程详解
linux·c++
独隅1 天前
Visual Studio 2026 详细安装教程和配置指南
ide·visual studio
我星期八休息1 天前
IT疑难杂症诊疗室:AI时代工程师Superpowers进化论
linux·开发语言·数据结构·人工智能·python·散列表
切糕师学AI1 天前
深入解析 Zsh 与 Oh-My-Zsh:打造高效现代化终端
linux·终端·zsh