summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorVille Skyttä <ville.skytta@iki.fi>2022-04-09 18:37:01 (GMT)
committerGitHub <noreply@github.com>2022-04-09 18:37:01 (GMT)
commitdc14e33eff1df31f7c239a8785161db8849cae74 (patch)
treef07e46b7627449d9590111e7811d5a18ca45f626 /Doc
parentf52d987abfda25e50469c9b6fe1d19f72453d2de (diff)
downloadcpython-dc14e33eff1df31f7c239a8785161db8849cae74.zip
cpython-dc14e33eff1df31f7c239a8785161db8849cae74.tar.gz
cpython-dc14e33eff1df31f7c239a8785161db8849cae74.tar.bz2
bpo-22295: use python -m pip rather than plain pip in more examples (GH-24003)
Diffstat (limited to 'Doc')
-rw-r--r--Doc/library/importlib.metadata.rst2
-rw-r--r--Doc/library/itertools.rst2
-rw-r--r--Doc/tutorial/venv.rst24
3 files changed, 14 insertions, 14 deletions
diff --git a/Doc/library/importlib.metadata.rst b/Doc/library/importlib.metadata.rst
index a6caa99..b374017 100644
--- a/Doc/library/importlib.metadata.rst
+++ b/Doc/library/importlib.metadata.rst
@@ -43,7 +43,7 @@ something into it:
$ python3 -m venv example
$ source example/bin/activate
- (example) $ pip install wheel
+ (example) $ python -m pip install wheel
You can get the version string for ``wheel`` by running the following:
diff --git a/Doc/library/itertools.rst b/Doc/library/itertools.rst
index 8c3b784..26c9253 100644
--- a/Doc/library/itertools.rst
+++ b/Doc/library/itertools.rst
@@ -721,7 +721,7 @@ Substantially all of these recipes and many, many others can be installed from
the `more-itertools project <https://pypi.org/project/more-itertools/>`_ found
on the Python Package Index::
- pip install more-itertools
+ python -m pip install more-itertools
The extended tools offer the same high performance as the underlying toolset.
The superior memory performance is kept by processing elements one at a time
diff --git a/Doc/tutorial/venv.rst b/Doc/tutorial/venv.rst
index 58ad319..7cdce3f 100644
--- a/Doc/tutorial/venv.rst
+++ b/Doc/tutorial/venv.rst
@@ -130,8 +130,8 @@ package name followed by ``==`` and the version number:
If you re-run this command, ``pip`` will notice that the requested
version is already installed and do nothing. You can supply a
-different version number to get that version, or you can run ``pip
-install --upgrade`` to upgrade the package to the latest version:
+different version number to get that version, or you can run ``python
+-m pip install --upgrade`` to upgrade the package to the latest version:
.. code-block:: bash
@@ -143,14 +143,14 @@ install --upgrade`` to upgrade the package to the latest version:
Successfully uninstalled requests-2.6.0
Successfully installed requests-2.7.0
-``pip uninstall`` followed by one or more package names will remove the
-packages from the virtual environment.
+``python -m pip uninstall`` followed by one or more package names will
+remove the packages from the virtual environment.
-``pip show`` will display information about a particular package:
+``python -m pip show`` will display information about a particular package:
.. code-block:: bash
- (tutorial-env) $ pip show requests
+ (tutorial-env) $ python -m pip show requests
---
Metadata-Version: 2.0
Name: requests
@@ -163,25 +163,25 @@ packages from the virtual environment.
Location: /Users/akuchling/envs/tutorial-env/lib/python3.4/site-packages
Requires:
-``pip list`` will display all of the packages installed in the virtual
-environment:
+``python -m pip list`` will display all of the packages installed in
+the virtual environment:
.. code-block:: bash
- (tutorial-env) $ pip list
+ (tutorial-env) $ python -m pip list
novas (3.1.1.3)
numpy (1.9.2)
pip (7.0.3)
requests (2.7.0)
setuptools (16.0)
-``pip freeze`` will produce a similar list of the installed packages,
-but the output uses the format that ``pip install`` expects.
+``python -m pip freeze`` will produce a similar list of the installed packages,
+but the output uses the format that ``python -m pip install`` expects.
A common convention is to put this list in a ``requirements.txt`` file:
.. code-block:: bash
- (tutorial-env) $ pip freeze > requirements.txt
+ (tutorial-env) $ python -m pip freeze > requirements.txt
(tutorial-env) $ cat requirements.txt
novas==3.1.1.3
numpy==1.9.2