12个 pip 命令

共 3473字,需浏览 7分钟

 ·

2021-04-13 10:35







点击上方AI算法与图像处理”,选择加"星标"或“置顶”

重磅干货,第一时间送达













引言






Pip 是 Python 的一个包管理工具。它的最常见用途是安装软件包,但还有一些其他有用的命令各位同学可能不知道,本文我们就来介绍一下~






1. 更新 pip








python -m pip install --upgrade pip




2. 安装软件包








pip install <package-name>




例如我想安装 pandas,一个 Python 包,我会输入以下命令:








pip install pandas




这将安装 PyPI 上可用包的最新版本。






3. 更新包








pip install -U <package name>




如果我想更新我的 pandas 版本,我会输入以下命令:








pip install -U pandas




如果存在该包的旧版本,pip 将首先卸载该版本。然后,它将从 PyPI 安装最新的版本。如果已经安装了最新版本,则 pip 不会执行任何操作。






4. 安装特定版本的软件包








pip install <package-name>==<version>




如果我想安装  pandas 版本1.20,我会输入以下命令:








pip install pandas==1.2.0




如果已经安装了包的版本,pip 将卸载现有包并安装指定的包版本。






如果你想安装一个比特定版本更新的软件包,输入以下命令:








pip install <packagename>>=<version>




例如安装比1.2.0更新的 pandas 版本:








pip install pandas>=1.2.0




5. 卸载软件包








pip uninstall pandas




6. 已安装软件包的信息








pip show <package name>




要获取有关我先前安装的 pandas 包的信息:








pip show pandas




如果试图获取有关未安装在环境中的包的信息,pip 将返回一个“ Package Not Found”警告。






7. 列出所有安装的软件包








pip list




这将以表格形式列出环境中所有已安装的包。






另一种方式如下:








pip freeze




8. 列出所有未更新的已安装软件包








pip list -o




9.生成 requirements.txt 文件








pip freeze > requirements.txt




10.从 requirements.txt 文件安装所有依赖项








pip install -r requirements.txt




pip 会忽略以前已经安装的所有软件包






11. 验证安装的软件包是否具有兼容的依赖关系








pip check




12. 升级所有包的快捷方式






生成一个 requirements.txt 文件








pip freeze > requirements.txt




打开 requirements.txt 文件,然后将所有的==替换为>=。






从 requirements.txt 安装依赖项:








pip install -r requirements.txt --upgrade




所有最新的软件包都将被忽略,并且将安装PyPI上具有较新版本的软件包。












·  END  ·









个人微信(如果没有备注不拉群!


请注明:地区+学校/企业+研究方向+昵称






下载1:何恺明顶会分享


AI算法与图像处理」公众号后台回复:何恺明,即可下载。总共有6份PDF,涉及 ResNet、Mask RCNN等经典工作的总结分析


下载2:终身受益的编程指南:Google编程风格指南


AI算法与图像处理」公众号后台回复:c++,即可下载。历经十年考验,最权威的编程规范!









下载3 CVPR2021






AI算法与图像处公众号后台回复:CVPR即可下载1467篇CVPR 2020论文 和 CVPR 2021 最新论文








点亮 ,告诉大家你也在看

















浏览 33
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报