在新版本的Pycharm中,暂时无法把已存在的conda虚拟环境添加到所有项目的解释器中(没有Make available to all projects的选项),可以通过以下方式解决:
对 %APPDATA%\JetBrains\PyCharm2025.3\options\jdk.table.xml 进行修改:
-
备份该文件
-
如果已经有"所有项目可见"的虚拟环境,则参考该条目修改。
-
需要特别注意的是下面的setting保持不变(只修改虚拟环境名):
xml<setting name="FLAVOR_DATA" value="{"env":{"envIdentity":{"sealedClassChildId":"NamedEnv","data":{"envName":"DL","userReadableName":"DL"}},"fullCondaPathOnTarget":"/home/xxx/anaconda3/bin/conda"}}" /> -
<PathMappingSettings>和<classPath>里的内容貌似不重要 -
在Pycharm里选择
Invalidate Caches,重启
!一定要备份原文件
Pycharm应该会在之后的版本里修复该Bug