--- a/src/eric7/UI/UserInterface.py Wed Apr 23 17:23:57 2025 +0200 +++ b/src/eric7/UI/UserInterface.py Wed Apr 23 18:02:09 2025 +0200 @@ -281,6 +281,12 @@ # register it early because it is needed very soon ericApp().registerObject("EricServer", self.__ericServerInterface) + # Generate the virtual environment manager + logging.getLogger(__name__).debug("Creating Virtual Environments Manager...") + self.virtualenvManager = VirtualenvManager(self) + # register it early because it is needed very soon + ericApp().registerObject("VirtualEnvManager", self.virtualenvManager) + # Generate the conda interface logging.getLogger(__name__).debug("Creating Conda Interface...") self.condaInterface = Conda(self) @@ -293,12 +299,6 @@ # register it early because it is needed very soon ericApp().registerObject("Pip", self.pipInterface) - # Generate the virtual environment manager - logging.getLogger(__name__).debug("Creating Virtual Environments Manager...") - self.virtualenvManager = VirtualenvManager(self) - # register it early because it is needed very soon - ericApp().registerObject("VirtualEnvManager", self.virtualenvManager) - # Generate an empty project object logging.getLogger(__name__).debug("Creating Project Manager...") self.project = Project(self, remoteServer=self.__ericServerInterface)