快速入门 #

To get started with using pip, you should install Python on your system.

Ensure you have a working pip #

As a first step, you should check that you have a working Python with pip installed. This can be done by running the following commands and making sure that the output looks similar.

$ python --version
Python 3.N.N
$ python -m pip --version
pip X.Y.Z from ... (python 3.N.N)
						
$ python --version
Python 3.N.N
$ python -m pip --version
pip X.Y.Z from ... (python 3.N.N)
						
C:> py --version
Python 3.N.N
C:> py -m pip --version
pip X.Y.Z from ... (python 3.N.N)
						

If that worked, congratulations! You have a working pip in your environment.

If you got output that does not look like the sample above, please read the 安装 page. It provides guidance on how to install pip within a Python environment that doesn’t have it.

Common tasks #

Install a package #

$ python -m pip install sampleproject
[...]
Successfully installed sampleproject
						
$ python -m pip install sampleproject
[...]
Successfully installed sampleproject
						
C:> py -m pip install sampleproject
[...]
Successfully installed sampleproject
						

By default, pip will fetch packages from PyPI (Python 包索引) , a repository of software for the Python programming language where anyone can upload packages.

Install a package from GitHub #

$ python -m pip install git+https://github.com/pypa/sampleproject.git@main
[...]
Successfully installed sampleproject
						
$ python -m pip install git+https://github.com/pypa/sampleproject.git@main
[...]
Successfully installed sampleproject
						
C:> py -m pip install git+https://github.com/pypa/sampleproject.git@main
[...]
Successfully installed sampleproject
						

VCS 支持 for more information about this syntax.

Install a package from a distribution file #

pip can install directly from distribution files as well. They come in 2 forms:

$ python -m pip install sampleproject-1.0.tar.gz
[...]
Successfully installed sampleproject
$ python -m pip install sampleproject-1.0-py3-none-any.whl
[...]
Successfully installed sampleproject
						
$ python -m pip install sampleproject-1.0.tar.gz
[...]
Successfully installed sampleproject
$ python -m pip install sampleproject-1.0-py3-none-any.whl
[...]
Successfully installed sampleproject
						
C:> py -m pip install sampleproject-1.0.tar.gz
[...]
Successfully installed sampleproject
C:> py -m pip install sampleproject-1.0-py3-none-any.whl
[...]
Successfully installed sampleproject
						

Install multiple packages using a requirements file #

Many Python projects use requirements.txt files, to specify the list of packages that need to be installed for the project to run. To install the packages listed in that file, you can run:

$ python -m pip install -r requirements.txt
[...]
Successfully installed sampleproject
						
$ python -m pip install -r requirements.txt
[...]
Successfully installed sampleproject
						
C:> py -m pip install -r requirements.txt
[...]
Successfully installed sampleproject
						

Upgrade a package #

$ python -m pip install --upgrade sampleproject
   [...]
Successfully installed sampleproject
						
$ python -m pip install --upgrade sampleproject
   [...]
Successfully installed sampleproject
						
C:> py -m pip install --upgrade sampleproject
   [...]
Successfully installed sampleproject
						

Uninstall a package #

$ python -m pip uninstall sampleproject
Uninstalling sampleproject:
   [...]
Proceed (Y/n)? y
Successfully uninstalled sampleproject
						
$ python -m pip uninstall sampleproject
Uninstalling sampleproject:
   [...]
Proceed (Y/n)? y
Successfully uninstalled sampleproject
						
C:> py -m pip uninstall sampleproject
Uninstalling sampleproject:
   [...]
Proceed (Y/n)? y
Successfully uninstalled sampleproject
						

Next Steps #

It is recommended to learn about what virtual environments are and how to use them. This is covered in the “Installing Packages” tutorial on packaging.python.org.

内容