mirror of
https://github.com/python/cpython.git
synced 2026-01-04 14:32:21 +00:00
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
This commit is contained in:
parent
1ca2a4d54d
commit
23bc77b4e2
2 changed files with 8 additions and 9 deletions
|
|
@ -57,7 +57,6 @@ Doc/library/xmlrpc.server.rst
|
|||
Doc/library/zlib.rst
|
||||
Doc/reference/compound_stmts.rst
|
||||
Doc/reference/datamodel.rst
|
||||
Doc/using/windows.rst
|
||||
Doc/whatsnew/2.4.rst
|
||||
Doc/whatsnew/2.5.rst
|
||||
Doc/whatsnew/2.6.rst
|
||||
|
|
|
|||
|
|
@ -407,7 +407,7 @@ Instead, it will write to a private copy. If your scripts must modify the
|
|||
shared locations, you will need to install the full installer.
|
||||
|
||||
At runtime, Python will use a private copy of well-known Windows folders and the registry.
|
||||
For example, if the environment variable :envvar:`%APPDATA%` is :file:`c:\\Users\\<user>\\AppData\\`,
|
||||
For example, if the environment variable :envvar:`!%APPDATA%` is :file:`c:\\Users\\<user>\\AppData\\`,
|
||||
then when writing to :file:`C:\\Users\\<user>\\AppData\\Local` will write to
|
||||
:file:`C:\\Users\\<user>\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\\LocalCache\\Local\\`.
|
||||
|
||||
|
|
@ -967,7 +967,7 @@ program, which performs a :envvar:`PATH` search.
|
|||
If an executable matching the first argument after the ``env`` command cannot
|
||||
be found, but the argument starts with ``python``, it will be handled as
|
||||
described for the other virtual commands.
|
||||
The environment variable :envvar:`PYLAUNCHER_NO_SEARCH_PATH` may be set
|
||||
The environment variable :envvar:`!PYLAUNCHER_NO_SEARCH_PATH` may be set
|
||||
(to any value) to skip this search of :envvar:`PATH`.
|
||||
|
||||
Shebang lines that do not match any of these patterns are looked up in the
|
||||
|
|
@ -1034,7 +1034,7 @@ For example, a shebang line of ``#!python`` has no version qualifier, while
|
|||
``#!python3`` has a version qualifier which specifies only a major version.
|
||||
|
||||
If no version qualifiers are found in a command, the environment
|
||||
variable :envvar:`PY_PYTHON` can be set to specify the default version
|
||||
variable :envvar:`!PY_PYTHON` can be set to specify the default version
|
||||
qualifier. If it is not set, the default is "3". The variable can
|
||||
specify any value that may be passed on the command line, such as "3",
|
||||
"3.7", "3.7-32" or "3.7-64". (Note that the "-64" option is only
|
||||
|
|
@ -1107,7 +1107,7 @@ For example:
|
|||
Diagnostics
|
||||
-----------
|
||||
|
||||
If an environment variable :envvar:`PYLAUNCHER_DEBUG` is set (to any value), the
|
||||
If an environment variable :envvar:`!PYLAUNCHER_DEBUG` is set (to any value), the
|
||||
launcher will print diagnostic information to stderr (i.e. to the console).
|
||||
While this information manages to be simultaneously verbose *and* terse, it
|
||||
should allow you to see what versions of Python were located, why a
|
||||
|
|
@ -1117,7 +1117,7 @@ target Python. It is primarily intended for testing and debugging.
|
|||
Dry Run
|
||||
-------
|
||||
|
||||
If an environment variable :envvar:`PYLAUNCHER_DRYRUN` is set (to any value),
|
||||
If an environment variable :envvar:`!PYLAUNCHER_DRYRUN` is set (to any value),
|
||||
the launcher will output the command it would have run, but will not actually
|
||||
launch Python. This may be useful for tools that want to use the launcher to
|
||||
detect and then launch Python directly. Note that the command written to
|
||||
|
|
@ -1127,14 +1127,14 @@ the console.
|
|||
Install on demand
|
||||
-----------------
|
||||
|
||||
If an environment variable :envvar:`PYLAUNCHER_ALLOW_INSTALL` is set (to any
|
||||
If an environment variable :envvar:`!PYLAUNCHER_ALLOW_INSTALL` is set (to any
|
||||
value), and the requested Python version is not installed but is available on
|
||||
the Microsoft Store, the launcher will attempt to install it. This may require
|
||||
user interaction to complete, and you may need to run the command again.
|
||||
|
||||
An additional :envvar:`PYLAUNCHER_ALWAYS_INSTALL` variable causes the launcher
|
||||
An additional :envvar:`!PYLAUNCHER_ALWAYS_INSTALL` variable causes the launcher
|
||||
to always try to install Python, even if it is detected. This is mainly intended
|
||||
for testing (and should be used with :envvar:`PYLAUNCHER_DRYRUN`).
|
||||
for testing (and should be used with :envvar:`!PYLAUNCHER_DRYRUN`).
|
||||
|
||||
Return codes
|
||||
------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue