env_setup: Trust the user's env even less

Change-Id: I1bb649d3b1aa8a7945c388d0db927b6a39a45045
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/14366
Reviewed-by: Rob Mohr <mohrr@google.com>
Commit-Queue: Joe Ethier <jethier@google.com>
diff --git a/pw_env_setup/py/pw_env_setup/env_setup.py b/pw_env_setup/py/pw_env_setup/env_setup.py
index fb98975..1eb7214 100755
--- a/pw_env_setup/py/pw_env_setup/env_setup.py
+++ b/pw_env_setup/py/pw_env_setup/env_setup.py
@@ -58,9 +58,9 @@
             '\n'
             'Try updating to one of the standard Python implemetations:\n'
             '  https://www.python.org/downloads/')
-    sys.path.append(
-        os.path.abspath(os.path.join(filename, os.path.pardir,
-                                     os.path.pardir)))
+    sys.path = [
+        os.path.abspath(os.path.join(filename, os.path.pardir, os.path.pardir))
+    ]
     import pw_env_setup  # pylint: disable=unused-import
     sys.path = old_sys_path