summaryrefslogtreecommitdiffstats
path: root/Doc/using/unix.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/using/unix.rst')
-rw-r--r--Doc/using/unix.rst12
1 files changed, 4 insertions, 8 deletions
diff --git a/Doc/using/unix.rst b/Doc/using/unix.rst
index cb690a6..773387b 100644
--- a/Doc/using/unix.rst
+++ b/Doc/using/unix.rst
@@ -81,7 +81,7 @@ source tree.
.. warning::
- ``make install`` can overwrite or masquerade the :file:`python` binary.
+ ``make install`` can overwrite or masquerade the :file:`python3` binary.
``make altinstall`` is therefore recommended instead of ``make install``
since it only installs :file:`{exec_prefix}/bin/python{version}`.
@@ -99,7 +99,7 @@ For example, on most Linux systems, the default for both is :file:`/usr`.
+-----------------------------------------------+------------------------------------------+
| File/directory | Meaning |
+===============================================+==========================================+
-| :file:`{exec_prefix}/bin/python` | Recommended location of the interpreter. |
+| :file:`{exec_prefix}/bin/python3` | Recommended location of the interpreter. |
+-----------------------------------------------+------------------------------------------+
| :file:`{prefix}/lib/python{version}`, | Recommended locations of the directories |
| :file:`{exec_prefix}/lib/python{version}` | containing the standard modules. |
@@ -109,10 +109,6 @@ For example, on most Linux systems, the default for both is :file:`/usr`.
| | developing Python extensions and |
| | embedding the interpreter. |
+-----------------------------------------------+------------------------------------------+
-| :file:`~/.pythonrc.py` | User-specific initialization file loaded |
-| | by the user module; not used by default |
-| | or by most applications. |
-+-----------------------------------------------+------------------------------------------+
Miscellaneous
@@ -126,11 +122,11 @@ e.g. with ::
and put an appropriate Shebang line at the top of the script. A good choice is
usually ::
- #!/usr/bin/env python
+ #!/usr/bin/env python3
which searches for the Python interpreter in the whole :envvar:`PATH`. However,
some Unices may not have the :program:`env` command, so you may need to hardcode
-``/usr/bin/python`` as the interpreter path.
+``/usr/bin/python3`` as the interpreter path.
To use shell commands in your Python scripts, look at the :mod:`subprocess` module.