diff --git a/pype/modules/ftrack/ftrack_server/socket_thread.py b/pype/modules/ftrack/ftrack_server/socket_thread.py index 6a5fe2c9d6..c638c9fa03 100644 --- a/pype/modules/ftrack/ftrack_server/socket_thread.py +++ b/pype/modules/ftrack/ftrack_server/socket_thread.py @@ -57,9 +57,15 @@ class SocketThread(threading.Thread): env = os.environ.copy() env["PYPE_PROCESS_MONGO_ID"] = str(Logger.mongo_process_id) + executable_args = [ + sys.executable + ] + if getattr(sys, "frozen", False): + executable_args.append("run") + self.subproc = subprocess.Popen( [ - sys.executable, + *executable_args, self.filepath, *self.additional_args, str(self.port)