Visit all possible roots during looking for conda in /opt/ (PY-52052)

GitOrigin-RevId: 3ff0814c25dd7479b455c4a09365fb993725869d
This commit is contained in:
Semyon Proshev
2021-12-10 14:11:18 +03:00
committed by intellij-monorepo-bot
parent a43c6143dc
commit 27df6491d9

View File

@@ -188,9 +188,11 @@ public class PyCondaPackageService implements PersistentStateComponent<PyCondaPa
}
if (!SystemInfo.isWindows) {
final VirtualFile systemCondaFolder = LocalFileSystem.getInstance().findFileByPath("/opt/anaconda");
final String executableFile = findExecutable(condaName, systemCondaFolder);
if (executableFile != null) return executableFile;
for (String root : CONDA_DEFAULT_ROOTS) {
final VirtualFile systemCondaFolder = LocalFileSystem.getInstance().findFileByPath("/opt/" + root);
final String executableFile = findExecutable(condaName, systemCondaFolder);
if (executableFile != null) return executableFile;
}
}
return null;