diff --git a/python/src/com/jetbrains/python/sdk/PythonExecuteUtils.kt b/python/src/com/jetbrains/python/sdk/PythonExecuteUtils.kt index 541c2396c7c0..2edc47833396 100644 --- a/python/src/com/jetbrains/python/sdk/PythonExecuteUtils.kt +++ b/python/src/com/jetbrains/python/sdk/PythonExecuteUtils.kt @@ -57,6 +57,7 @@ object PythonExecuteUtils { workingDir: Path?, additionalUploadLocalDir: Path?, targetPortsForwarding: List = emptyList(), + buildPythonPath: Boolean = true, ): TargetProcessRunResult { val execution = PythonModuleExecution() execution.moduleName = pyModuleToRun @@ -73,8 +74,10 @@ object PythonExecuteUtils { val modules: Array = module?.let { arrayOf(it) } ?: project.modules request.ensureProjectSdkAndModuleDirsAreOnTarget(project, *modules) - PythonCommandLineState.buildPythonPath(project, module, execution, sdk, null, false, true, - true, false, request) + if (buildPythonPath) { + PythonCommandLineState.buildPythonPath(project, module, execution, sdk, null, false, true, + true, false, request) + } if (additionalUploadLocalDir != null) { val uploadVolume = TargetEnvironment.UploadRoot(localRootPath = additionalUploadLocalDir, targetRootPath = TargetPath.Temporary())