mirror of
https://github.com/python/cpython.git
synced 2025-08-02 08:02:56 +00:00
Adds documentation for pythonXX.zip as a landmark.
This commit is contained in:
parent
75f94a7dff
commit
814f9ae33e
1 changed files with 13 additions and 8 deletions
|
@ -747,10 +747,11 @@ populated on Windows:
|
||||||
|
|
||||||
* If the environment variable :envvar:`PYTHONHOME` is set, it is assumed as
|
* If the environment variable :envvar:`PYTHONHOME` is set, it is assumed as
|
||||||
"Python Home". Otherwise, the path of the main Python executable is used to
|
"Python Home". Otherwise, the path of the main Python executable is used to
|
||||||
locate a "landmark file" (``Lib\os.py``) to deduce the "Python Home". If a
|
locate a "landmark file" (either ``Lib\os.py`` or ``pythonXY.zip``) to deduce
|
||||||
Python home is found, the relevant sub-directories added to :data:`sys.path`
|
the "Python Home". If a Python home is found, the relevant sub-directories
|
||||||
(``Lib``, ``plat-win``, etc) are based on that folder. Otherwise, the core
|
added to :data:`sys.path` (``Lib``, ``plat-win``, etc) are based on that
|
||||||
Python path is constructed from the PythonPath stored in the registry.
|
folder. Otherwise, the core Python path is constructed from the PythonPath
|
||||||
|
stored in the registry.
|
||||||
|
|
||||||
* If the Python Home cannot be located, no :envvar:`PYTHONPATH` is specified in
|
* If the Python Home cannot be located, no :envvar:`PYTHONPATH` is specified in
|
||||||
the environment, and no registry entries can be found, a default path with
|
the environment, and no registry entries can be found, a default path with
|
||||||
|
@ -795,7 +796,8 @@ following advice will prevent conflicts with other installations:
|
||||||
* If you cannot use the previous suggestions (for example, you are a
|
* If you cannot use the previous suggestions (for example, you are a
|
||||||
distribution that allows people to run :file:`python.exe` directly), ensure
|
distribution that allows people to run :file:`python.exe` directly), ensure
|
||||||
that the landmark file (:file:`Lib\\os.py`) exists in your install directory.
|
that the landmark file (:file:`Lib\\os.py`) exists in your install directory.
|
||||||
(Note that it will not be detected inside a ZIP file.)
|
(Note that it will not be detected inside a ZIP file, but a correctly named
|
||||||
|
ZIP file will be detected instead.)
|
||||||
|
|
||||||
These will ensure that the files in a system-wide installation will not take
|
These will ensure that the files in a system-wide installation will not take
|
||||||
precedence over the copy of the standard library bundled with your application.
|
precedence over the copy of the standard library bundled with your application.
|
||||||
|
@ -803,10 +805,13 @@ Otherwise, your users may experience problems using your application. Note that
|
||||||
the first suggestion is the best, as the other may still be susceptible to
|
the first suggestion is the best, as the other may still be susceptible to
|
||||||
non-standard paths in the registry and user site-packages.
|
non-standard paths in the registry and user site-packages.
|
||||||
|
|
||||||
.. versionchanged:: 3.6
|
.. versionchanged::
|
||||||
|
3.6
|
||||||
|
|
||||||
Adds ``sys.path`` file support and removes ``applocal`` option from
|
* Adds ``sys.path`` file support and removes ``applocal`` option from
|
||||||
``pyvenv.cfg``.
|
``pyvenv.cfg``.
|
||||||
|
* Adds ``pythonXX.zip`` as a potential landmark when directly adjacent
|
||||||
|
to the executable.
|
||||||
|
|
||||||
Additional modules
|
Additional modules
|
||||||
==================
|
==================
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue