python关于pip的常见命令汇总

本文详细介绍了Python包管理工具pip的常用命令,包括查看pip信息、安装库(普通安装、接入国内源、本地安装)、更新和卸载包、查看版本及批量操作等。还分享了如何更改pip默认源以提高下载速度,以及处理安装过程中遇到的问题。是Python开发者必备的pip操作手册。
摘要由CSDN通过智能技术生成

python关于pip的常见命令



前言

在使用pip安装python库的时候,需要经常用到各种pip命令,有时也会常常遇到各种报错,下面我就对平时可以用到的pip相关命令进行一个汇总,方便大家学习使用。


提示:以下是本篇文章正文内容,下面案例可供参考

1.查看pip

直接在控制台输出 pip, 便可以查看pip的相关参数的使用方法
在这里插入图片描述

2.where pip

在这里插入图片描述
可以输出pip的路径

3.安装库

常见的有3中方式:

(1)直接安装
pip install <包名>

受网速等等的影响直接安装的方式很容易报错而且速度很慢。

(2)接入国内的信任源
pip install <包名> -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

其中
-i https://pypi.tuna.tsinghua.edu.cn/simple 表示清华源(国内还有很多源,笔者这里只举例清华源)
–trusted-host pypi.tuna.tsinghua.edu.cn 表示添加信任

(3)先下载到本地,然后在通过本地安装
 pip install C:\Users\CODER\Downloads\<包名>

其中
C:\Users\CODER\Downloads\ 为你下载到本地的路径
<包名>为你需要下载库的库名

4.pip的相关操作命令及对库的批量操作命令

(1)查看pip的版本信息
pip --version
pip show pip
(2)pip更新版本
python -m pip install --upgrade pip

在使用pip安装更新包的时候,若pip版本过低会导致无法安装更新包,这时便可以更新pip,解决无法使用的问题。

(3)pip回退版本
python -m pip install pip==9.0.3

在更新pip有时会出现版本问题,导致无法正常使用,这时候可以用回退命令,使pip回退到指定版本,笔者这里是指定回退到9.0.3版本作为示例。

(4)查看指定包的信息
pip show <包名>
<包名> --version
(5)更新指定包的版本
pip install --upgrade <包名>
(6)卸载指定包
pip uninstall <包名>
(7)列出所有已安装的包及其版本信息
pip list 
pip freeze

利用pip freeze命令还可以导出已安装库的详细信息到外部指定文件中,

pip freeze > D:\packages.txt

其中
D:\ 是举例的路径
packages.txt 是指定的文件名

(8)批量下载指定包

将需要下载的包名以及版本号写在packages.txt 文件里,然后执行

pip install -r D:\packages.txt

其中
D:\ 是举例的路径
packages.txt 是指定的文件名

(9)查看需要更新的包
pip list --outdated
(10)查看需要更新的包
pip list --outdated
pip list -o 
(11)批量更新需要更新的包

批量更新需要更新的包比较麻烦,这里我推荐两种方法,第一种需要借助pip-review库,所以先安装pip-review库

pip install pip-review

安装完成后再执行

pip-review --local --interactive

第二种是借助pip freeze命令。首先利用pip freeze命令生成所有已安装的库的详情。

pip freeze > D:\packages.txt

然后找到packages.txt,将该txt文件中 “==” 改为 “>=”,命令行执行

pip install -r packages.txt --upgrade

这样同样也能实现批量更新所有包

注:批量更新往往会比较慢还易产生失败,这里推荐的方式是直接更换pip默认的源,这样无论是更新下载都会快很多

(12)更改pip默认源

windows配置
·在cmd中输入set,找到USERPROFILE的地址(一般情况下是用户的目录)
·在用户主目录(我的路径为:C:\Users\CODER )加上一个pip文件夹
·文件夹中增加一个pip.ini文件, pip.ini中填上如下内容

[global]
timeout = 300
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=tsinghua.edu.cn

这样妈妈就再也不用担心我们下载更新库慢的问题啦!
在更新相关库的时候,有时候会报错
在这里插入图片描述
这里是因为pip版本的问题,我这里的解决办法为:
第一种,在pip install 后面加上 --user + 需要安装的包名

pip install --user <包名>

第二种,直接再更新一次

(13)待更新。。。

总结

以上便是我对常见pip相关命令的汇总,如有未汇集到的或者出错的希望大家私信我,继续补充,大家一起学习,共同进步。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值