]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.15] gh-136880: Add warning about PYTHONPATH (GH-151098) (GH-151299)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 11 Jun 2026 06:38:03 +0000 (08:38 +0200)
committerGitHub <noreply@github.com>
Thu, 11 Jun 2026 06:38:03 +0000 (07:38 +0100)
(cherry picked from commit 84630e2cb90ef334e41eb9bccd860b3b0a7ff51b)

Doc/tutorial/venv.rst

index f362e1943b666f7b053bed08a1bb4a1df9851f83..6b6b8a768e3f58d0218d0dde2592b91c0997d96d 100644 (file)
@@ -88,6 +88,11 @@ For example:
   '~/envs/tutorial-env/lib/python3.5/site-packages']
   >>>
 
+Note that the activated virtual environment does not alter the ``PYTHONPATH`` variable in any way.
+This may lead to unexpected results if the path includes references to code which is incompatible with
+the Python version the virtual environment is using. The best practice is to ``unset PYTHONPATH``
+in bash or the equivalent for the shell you are using.
+
 To deactivate a virtual environment, type::
 
     deactivate