Python——pip的用法


一、pip是什么

Python 之所以受欢迎不仅是因为它简单易学,更重要的是它有非常多的宝藏工具,我们只要安装就能在 Python 里使用这些工具。它们可以处理各式各样的问题,无须我们再造轮子,而且随着社区的不断更新维护,有些工具越来越强大,几乎能媲美企业级应用。那么这些第三方工具如何下载安装呢?它们被放在一个统一的仓库——**PyPI(Python Package Index)**中。有了仓库,我们还需要有类似管理员的角色,pip 就是这样一个角色。

pip(package installer for python)类似python的应用管家,是Python包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。它可以提供各种各样的第三方库(科学计算、画图、操作excel等),在安装python时默认安装pip。若未安装,可以输入python -m ensurepip --default-pip进行安装

pip官网: https://pypi.org/project/pip/

操作Windows + R键,打开cmd窗口:
cmd
在窗口输入pip,点击回车【如果出现这些,则你的pip已经在环境变量中。】
pip

pip环境变量

如果没有上图显示,回到桌面。右击此电脑,属性,高级系统设置,高级选项卡,环境变量
(1)新建path
path
然后开始找python 和pip 的地址怕【在开始菜单找到 python 文件夹,按照如图操作】。
python
打开了这个,记住这个只是一个lnk,再次选择IDLE(Python 3.6 64-bit)右键打开文件所在位置
exe
复制地址到环境变量
环境变量
再加一个英文分号,回到python目录,打开 Scripts 目录,复制Scripts 地址粘贴到 ;后面,记住是英文分号,环境变量是使用这个来进行隔开的。
scripts

二、pip常用指令

pip <command> help / pip <command> -h:查看pip的帮助信息
其中<command>为可选信息

help

pip install 库名:安装第三发库

pip install django==1.10.0:后面可以用==号指定包的版本

pip --default-timeout=100 install -U django==1.10.0:万能安装第三方库,增加延迟,添加管理员权限安装

pip install --upgrade 库名:更新第三方库

pip uninstall 库名:卸载第三方库

pip show:查看已经安装的包的信息,如pip show django查看django的具体信息,pip show --files django查看django的所有文件
pip list:列举当前项目路径安装的所有的包

list

pip freeze > e:\\requirements.txt   输出所有已安装的库的信息,到文件中
python -m pip install --upgrade pip:更新pip版本

upgrade

pip --version :查看pip版本

Version

三、pip换下载源

pip 默认从 PyPI 中下载工具安装包,但 PyPI 服务器在国外,我们访问 PyPI 服务器速度会很慢。目前,国内提供了很多镜像源,用来替代 PyPI 默认的地址,像清华源、豆瓣源、阿里云源等,这些镜像源备份了 PyPI 里的数据。这些镜像源的服务器在国内,所以我们的访问速度会快很多。
清华 https://pypi.tuna.tsinghua.edu.cn/simple
腾讯 http://mirrors.cloud.tencent.com/pypi/simple
阿里 https://mirrors.aliyun.com/pypi/simple/

临时替换

参数-i用于指定下载源,直接使用pip install 包名 -i 源地址,来指定下载源的url如:
pip install ping3 -i https://pypi.tuna.tsinghua.edu.cn/simple

永久替换

①在c:\user\用户名 目录中创建pip目录,在目录里新建pip.ini文件,输入如下内容:

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

②cmd窗口输入

# 更换阿里源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

# 更换清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

# 更换腾讯源
pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple

# 更换豆瓣源
pip config set global.index-url http://pypi.douban.com/simple/

# 更换中科大源
pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple

#恢复默认源
pip config set global.index-url https://pypi.org/simple

四、pip的卸载

python -m pip uninstall pip

在卸载前会询问一次,以确认是否卸载
uninstall

直接卸载不询问
python -m pip uninstall -y pip
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诊断协议那些事儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值