To get started with using pip, you should install Python on your system.
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.
$ 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.
$ 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.
pip can install directly from distribution files as well. They come in 2 forms:
source distribution (usually shortened to “sdist”)
wheel distribution (usually shortened to “wheel”)
$ 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
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
$ 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
$ 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
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.