diff --git a/python/src/com/jetbrains/python/run/PyVirtualEnvReader.kt b/python/src/com/jetbrains/python/run/PyVirtualEnvReader.kt index aa94764afb37..41113ee1a867 100644 --- a/python/src/com/jetbrains/python/run/PyVirtualEnvReader.kt +++ b/python/src/com/jetbrains/python/run/PyVirtualEnvReader.kt @@ -33,18 +33,22 @@ class PyVirtualEnvReader(val virtualEnvSdkPath: String) : EnvironmentUtil.ShellE val activate = findActivateScript(virtualEnvSdkPath, shell) override fun readShellEnv(): MutableMap { - if (SystemInfo.isUnix) { + if (SystemInfo.isMac) { return super.readShellEnv() } - else { + else if (SystemInfo.isWindows) { if (activate != null) { - return readVirtualEnvOnWindows(activate); + return readVirtualEnvOnWindows(activate) } else { LOG.error("Can't find activate script for $virtualEnvSdkPath") - return mutableMapOf(); + return mutableMapOf() } } + else { + // TODO: Support shell env loading on Linux + return mutableMapOf() + } } private fun readVirtualEnvOnWindows(activate: String): MutableMap {