入门¶
要开始使用 pip,您应该 在您的系统上安装 Python。
确保您拥有一个可用的 pip¶
第一步,您应该检查您是否拥有一个安装了 pip 的可用的 Python。这可以通过运行以下命令来完成,并确保输出看起来类似。
$ 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)
如果成功,恭喜!您的环境中有一个可用的 pip。
如果您得到的输出与上面的示例不同,请阅读 安装 页面。它提供了有关如何在没有 pip 的 Python 环境中安装 pip 的指导。
常见任务¶
安装一个包¶
$ 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
默认情况下,pip 将从 Python 包索引 获取包,这是一个 Python 编程语言软件存储库,任何人都可以上传包。
从 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 支持。
从分发文件安装一个包¶
pip 也可以直接从分发文件安装。它们有两种形式
$ 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
使用需求文件安装多个包¶
许多 Python 项目使用 requirements.txt
文件来指定运行项目所需安装的包列表。要安装该文件中列出的包,您可以运行
$ 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
下一步¶
建议您了解什么是虚拟环境以及如何使用它们。这在 安装包 教程中介绍,该教程位于 packaging.python.org。