Pip:修订间差异
无编辑摘要 |
无编辑摘要 |
||
第15行: | 第15行: | ||
==pip使用== | ==pip使用== | ||
===安装包=== | ===安装包=== | ||
pip支持从[[PyPI]]、本地项目和分发文件安装。 | |||
{| class="wikitable" style="width: 100%; | |||
! 类别 | |||
! 描述 | |||
! 示例 | |||
< | |- | ||
pip install | | 从PyPI安装 | ||
pip install | | pip install 默认从[[PyPI]]上下载安装包。最常用的方式。 | ||
pip install 'SomePackage>=1.0. | | <code>pip install pandas</code> 安装pandas最新版 <br /><code>pip install pandas==0.25.0</code> 安装pandas 0.25.0版本 <br /> <br /><code>pip install 'SomePackage>=1.0.0'</code> 最低安装pandas 1.0.0版本 | ||
</syntaxhighlight> | |- | ||
| 从非PyPI源安装 | |||
=== | | | ||
| | |||
|- | |||
| [https://pip.pypa.io/en/stable/reference/requirements-file-format/ 从需求文件安装] | |||
| 需求文件是一个Python包列表文件,当使用pip install时,会依次安装。需求文件一般写作requirements.txt,安装时使用<code>pip install -r requirements.txt</code> | |||
| 新建一个requirements.txt,写入下面内容:<syntaxhighlight lang="python"> | |||
Django | |||
celery | |||
redis >= 6.0 # 最小安装版本 | |||
pandas == 1.0.0 # 安装特定版本 | |||
</syntaxhighlight> 然后在当前目录运行:<br /><code>pip install -r requirements.txt</code> | |||
|- | |||
| 从Wheel安装 | |||
| 与从源文件构建和安装相比,它可以大大加快安装速度。在PyPI官网[https://pypi.org/ pypi.org]上搜索软件包,点击Release history(历史发行版)选择软件包的版本,在点击Download files(下载文件),选择与相应的whl文件。如计算机环境是Ubuntu,Python版本3.8本地安装pandas 0.25.3,先下载pandas-0.25.3-cp38-cp38-manylinux1_x86_64.whl文件到当前文件夹再安装:<code>pip install pandas-0.25.3-cp38-cp38-manylinux1_x86_64.whl </code> | |||
| | |||
|- | |||
| [https://pip.pypa.io/en/stable/user_guide/#installing-from-local-packages 本地安装] | |||
| 某些情况(如主机没有网络)只能从本地安装。先在其他主机下载所有需求文件,再安装。<br />1.下载需求文件所有包<code>pip download --destination-directory DIR -r requirements.txt</code> <br />2.安装<code>pip install --no-index --find-links=DIR -r requirements.txt</code> | |||
| | |||
|} | |||
{{了解更多 | {{了解更多 |
2021年10月22日 (五) 06:27的版本
pip是一个Python的软件包管理软件,用于下载和管理软件包。pip默认从PyPI(Python Package Index)平台下载安装软件包。
简介
安装pip
Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。 可以下面命令查看pip版本
pip --version
Ubuntu上安装
sudo apt-get install python-pip
升级
pip install -U pip
pip使用
安装包
pip支持从PyPI、本地项目和分发文件安装。
类别 | 描述 | 示例 |
---|---|---|
从PyPI安装 | pip install 默认从PyPI上下载安装包。最常用的方式。 | pip install pandas 安装pandas最新版 pip install pandas==0.25.0 安装pandas 0.25.0版本 pip install 'SomePackage>=1.0.0' 最低安装pandas 1.0.0版本
|
从非PyPI源安装 | ||
从需求文件安装 | 需求文件是一个Python包列表文件,当使用pip install时,会依次安装。需求文件一般写作requirements.txt,安装时使用pip install -r requirements.txt
|
新建一个requirements.txt,写入下面内容:Django
celery
redis >= 6.0 # 最小安装版本
pandas == 1.0.0 # 安装特定版本
pip install -r requirements.txt
|
从Wheel安装 | 与从源文件构建和安装相比,它可以大大加快安装速度。在PyPI官网pypi.org上搜索软件包,点击Release history(历史发行版)选择软件包的版本,在点击Download files(下载文件),选择与相应的whl文件。如计算机环境是Ubuntu,Python版本3.8本地安装pandas 0.25.3,先下载pandas-0.25.3-cp38-cp38-manylinux1_x86_64.whl文件到当前文件夹再安装:pip install pandas-0.25.3-cp38-cp38-manylinux1_x86_64.whl
|
|
本地安装 | 某些情况(如主机没有网络)只能从本地安装。先在其他主机下载所有需求文件,再安装。 1.下载需求文件所有包 pip download --destination-directory DIR -r requirements.txt 2.安装 pip install --no-index --find-links=DIR -r requirements.txt
|
了解更多 >> pip 指南:安装包
升级包
卸载包
pip uninstall SomePackage
pip会在升级到新版本之前自动卸载软件包的旧版本。
可能出现问题
资源
官网
- pip 官网:https://pip.pypa.io/en/stable/
- pip 指南:https://pip.pypa.io/en/stable/user_guide/
- pip 源代码:https://github.com/pypa/pip