pip 加速_这是一份 pip 常用命令小结~

9b8a170ce437cb7eb2db10c6523297a3.png

码小辫专注更多编程视频和电子书 6cc605c02ae915034166cba719f07504.png 天天在用钱

pip 这个工具我们经常会用到,毕竟 python 是一门以第三方库庞大而著名的编程语言,所以我们总会用 pip 安装一些依赖库,当然这只是 pip 最常用的一个命令,下面就来介绍一下 pip 中你需要掌握的一些命令。

我个人用的是Anaconda,所以需要在Anaconda Prompt中操作,如果你用的是官网下载的 python 版本,就可以直接在cmd中操作。

pip

直接输入 pip 可以查看所有的命令参数以及可选项:

17f48cb11e827167b0deaa690ec70080.png

查看pip所在位置:

where pip

0abab9ebcda43f6fb3f1e25313ed60bb.png

更新pip的版本:

pip install --upgrade pip

如果你 pip 版本比较低,那么在使用 pip 时会有类似下面这样黄色字体的Warning,个人建议能用就不要更新,更新后容易出现报错。

e5df8d39f368f198c359e8aca1b23338.png

安装

这里暂用flask库举例,安装flask库,默认安装最新版:
pip install flask
指定要安装flask库的版本:
pip install flask==版本号
我们在安装第三方库时可能会很慢,甚至会发生超时报错(Read timed out),解决办法有两种,第一种使用timeout参数增加时间:
pip install flask --timeout 6000
第二种就是利用国内的一些镜像,使用格式如下:
pip install flask -i 镜像源
下面是一些比较稳定且速度比较快的国内镜像,个人最常用的是清华镜像:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/ 
豆瓣:http://pypi.douban.com/simple/
pip还支持安装指定文件中的包,什么时候用呢?比如我们新建了一个虚拟环境,这里面什么库都没有,但我们一个一个库安装是非常麻烦的,我们就可以将全局环境中的包导入文件,然后在虚拟环境中一次性安装,剩下你只需要再安装一些虚拟环境中需要的库即可。 这种操作建议在Pycharm的终端使用,因为涉及到文件的生成,可以直接在目录中找到文件,具体操作如下:
pip freeze > requirements.txt
这条指令会生成一个文本文件,文件中就是你环境中安装的所有库及对应的版本:
ffa47b67db723670b8f8f6005bd91ec0.png
然后进入虚拟环境,并输入下面这个命令,pip 就会安装文件中所有的库:
pip install -r requirements.txt

查看

pip list
d81455e9a68780bd7f09102b1eb450f1.png
pip freeze
81bb2184eac66dc3b9db53d7046e9ec4.png 可以看到这两条命令都可以得到已安装的库及对应的版本信息,两者的可见区别就在于格式不同,并且后者可以导出文件,另外还有一些细致的区别这里不再介绍。
pip show flask
查询某个库一些基本信息,主要有版本号、Home Page、所在位置以及这个库的一些依赖(Requires):
41fd4563fe113f342959baa00859434c.png
这条指令用来查询某个库更加具体的信息:
pip show -f flask 

更新

pip list --outdated
查询有哪些库需要更新,会返回这个库现在的版本、最新版本已经库的类型:
d1a787b0222d5fc2eb4b741f1934cb68.png
另外一种形式:
pip list -o
升级某个库,也可以指定想要的版本号:
pip install --upgrade flask
另外一种形式:
pip install -U flask

卸载

卸载某个第三方库,需要注意的是pip中有些库是自带的,它们是不支持卸载的。
pip uninstall flask
与安装原理一样,pip卸载也支持通过文件一次性卸载多个库。 卸载pip本身:
python -m pip uninstall pip

-END-

09e531c21df2552c41562602d323f126.gif   小贴士

隐藏菜单:返回上一级 回复 “ 内推 "关键词,获取腾讯、阿里、百度、字节跳动等大厂的内推机会!

e544ee1369fa7e86b7af7fbf72693802.gif

041114dd5054b81d728ac4926242a533.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值