diff -r 6289f63f5d33 -r 09afe26b734c RefactoringRope/RefactoringServer.py --- a/RefactoringRope/RefactoringServer.py Sat Nov 03 18:21:33 2018 +0100 +++ b/RefactoringRope/RefactoringServer.py Sun Nov 04 18:41:51 2018 +0100 @@ -2065,6 +2065,12 @@ if self.__projectLanguage.startswith("Python"): clientEnv = os.environ.copy() + if "PATH" in clientEnv: + try: + clientEnv["PATH"] = self.__ui.getOriginalPathString() + except AttributeError: + # ignore for eric6 < 18.12 + pass try: # new code using virtual environments venvManager = e5App().getObject("VirtualEnvManager")