
pip 常用命令小结
pip
这个工具我们经常会用到,毕竟python
是一门以第三方库庞大而著名的编程语言,所以我们总会用pip
安装一些依赖库,当然这只是pip
最常用的一个命令,下面就来介绍一下 pip
中你需要掌握的一些命令。
在cmd
中直接输入pip
可以查看所有的命令参数以及可选项:
更新pip
的版本:
pip install --upgrade pip
安装
这里暂用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 list
pip show numpy
查询某个库一些基本信息,主要有版本号、Home Page、所在位置以及这个库的一些依赖(Requires):
这条指令用来查询某个库更加具体的信息:
pip show -f numpy
更新
pip list --outdated
查询有哪些库需要更新,会返回这个库现在的版本、最新版本已经库的类型:
另外一种形式:
pip list -o
升级某个库,也可以指定想要的版本号:
pip install --upgrade numpy
另外一种形式:
pip install -U numpy
卸载
卸载某个第三方库,需要注意的是pip中有些库是自带的,它们是不支持卸载的。
pip uninstall numpy
与安装原理一样,pip卸载也支持通过文件一次性卸载多个库。
卸载pip本身:
python -m pip uninstall pip