知行迭代
导航
首页
最近更改
随机页面
常用
分类目录
Linux命令
Mediawiki常用
电脑技巧
工具
链入页面
相关更改
特殊页面
页面信息
登录
查看“Pip”的源代码
←
Pip
页面
讨论
阅读
查看源代码
查看历史
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:[
[1]
]
您可以查看和复制此页面的源代码。
pip是一个[[Python]]的软件包管理软件,用于下载和管理软件包。pip默认从[[PyPI]](Python Package Index)平台下载安装软件包。 ==简介== ===安装pip=== Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。 <syntaxhighlight lang="bash" > # 查看版本 pip --version # 升级pip pip install -U pip # Ubuntu上安装 sudo apt-get install python-pip </syntaxhighlight> 可以下面命令查看pip版本 ==安装包== 安装包使用<code>pip install</code>,使用<code>pip install -h</code>查看安装帮助文档。 === 安装来源 === pip支持从[[PyPI]]、本地项目和分发文件安装。 {| class="wikitable" style="width: 100%; ! 类别 ! 描述 |- | 从PyPI安装 | pip install 默认从[[PyPI]]上下载安装包。最常用的方式。 示例:<syntaxhighlight lang="bash" > # 安装pandas最新版 pip install pandas # 安装pandas 0.25.0版本 pip install pandas==0.25.0 # 最低安装pandas 1.0.0版本 pip install 'SomePackage>=1.0.0' </syntaxhighlight> |- | 从其他源安装 |默认从PyPI下载安装,也可以指定从其他源安装,常用镜像源:<syntaxhighlight lang="text" > https://pypi.tuna.tsinghua.edu.cn/simple 清华源,5分钟同步一次。 https://mirrors.aliyun.com/pypi/simple 阿里云源 https://mirrors.cloud.tencent.com/pypi/simple 腾讯云源 https://pypi.doubanio.com/simple 豆瓣源 https://mirrors.163.com/pypi/simple 网易源 </syntaxhighlight> 临时使用,安装时加上<code> -i, --index-url <url> </code>。示例:<syntaxhighlight lang="bash" > # 使用清华源 pip install some-package -i https://pypi.tuna.tsinghua.edu.cn/simple </syntaxhighlight> <br /> 将其他源设定为默认源,以后下载都会默认使用该源。示例将清华源设置为默认源:<syntaxhighlight lang="python" > python -m pip install --upgrade pip pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple </syntaxhighlight> |- | [https://pip.pypa.io/en/stable/reference/requirements-file-format/ 从需求文件安装] | 需求文件是一个Python包列表文件,当使用pip install时,会依次安装。需求文件一般写作requirements.txt,安装时使用<code>pip install -r requirements.txt</code>。 示例:<syntaxhighlight lang="bash" > # 新建一个requirements.txt,内容如下 Django celery redis >= 6.0 # 最小安装版本 pandas == 1.0.0 # 安装特定版本 # 在requirements.txt所在目录运行命令 pip install -r requirements.txt </syntaxhighlight> |- | 从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> |} {{了解更多 |[https://pip.pypa.io/en/stable/user_guide/#installing-packages pip 指南:安装包] |[https://packaging.python.org/en/latest/tutorials/installing-packages/ Python 包用户指南:安装包] }} === 安装选项 === 使用<code>pip install -h</code>查看安装帮助文档。 {| class="wikitable" style="width: 100%; ! 选项 ! 描述 ! 示例 |- |<code>-r 文件</code> </br> <code>--requirement 文件</code> | 指定需求文件,按需求文件里面包名称安装 | <code>pip install -r requirements.txt</code> |- |<code> -t 目录</code> </br> <code>--target 目录</code> | 安装包到指定目录 | <code>pip install requests -t python-3.8.10-embed-win32\Lib\site-packages</code> |- | | | |- | | | |} ==显示包== 显示安装了的包信息。 <syntaxhighlight lang="bash" > pip show pandas </syntaxhighlight> ==升级包== ==卸载包== 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 ===相关文章=== *[https://zh.wikipedia.org/wiki/Pip_(软件包管理系统) 维基百科:pip] [[分类:编程工具]]
本页使用的模板:
模板:了解更多
(
查看源代码
)
返回至“
Pip
”。