python下的pip3使用指南

安装

原生安装

参考官网https://pip.pypa.io/en/stable/installation/

虚拟环境下安装

如果我们用了anaconda,这个是虚拟环境可以使用多个python版本,每个版本的依赖包都是隔离的。那么在安装使用pip的时候,需要先切换环境,默认是base

# conda activate base
conda activate [your_env]

在这里插入图片描述
安装后查看是否成功:

pip3 --version

pip换源

默认情况下pip使用的是国外的镜像,在下载的时候速度非常慢,所以需要将pip的官方软件源服务器换成国内的镜像服务器,从而提升Python软件包安装效率和成功率。

pip常用国内镜像地址:

中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣:http://pypi.douban.com/simple/
https://mirrors.tuna.tsinghua.edu.cn/

镜像源的使用(以阿里云开源软件镜像站举例)
临时使用,我们可以直接在 pip 命令中使用 -i 参数来指定镜像地址,例如:

pip3 install -r requirements.txt  -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

全局修改

在linux和macos,配置文件为:$HOME/.pip/pip.conf
在windows上,配置文件为:%HOME%\pip\pip.ini

[global]
timeout = 10
index-url = http://mirrors.aliyun.com/pypi/simple
[install]
trusted-host = mirrors.aliyun.com

常用命令

  1. 显示版本
pip3 --version
  1. 升级pip

python -m pip3 install -U pip
  1. 安装包
pip3 install [包名]			# 最新版本
pip3 install [包名]==1.0     # 指定版本
pip3 install [包名]>=1.0     # 最小版本
  1. 一次性安装多个包,其中requirements.txt文件里保存需要安装的包
pip3 install -i  https://pypi.tuna.tsinghua.edu.cn/simple/ -r 路径/requirements.txt
  • requirements.txt的生成

使用 pipreqs 生成,这种方式是依赖一个第三方组件的。首先先安装再导出。github地址为: https://github.com/bndr/pipreqs

pip install pipreqs

配置

pipreqs . --encoding=utf8 --force

--encoding=utf8 为使用utf8编码,不然可能会报UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in 	position 406: illegal multibyte sequence 的错误。

--force 强制执行,当 生成目录下的requirements.txt存在时覆盖。
  1. 升级包
pip3 install --upgrade [包名]   #升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号

pip install -U  #升级安装,注意是要大写的U
  1. 卸载包
pip3 uninstall [包名]
  1. 搜索包
pip3 search [包名]
  1. 显示安装包的信息
pip3 show 
  1. 列出已经安装的包
pip3 list
  1. 查看可升级的包
pip3 list -o
  1. 查看指定包的详细信息
pip3 show -f SomePackage
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值