pip 命令

python 这门语言有着庞大的第三方库,我们总会用 pip 命令来安装一些依赖库

查看 pip 命令参数以及可选项

Windows下可通过快捷键 win + R 输入 cmd 命令打开黑屏终端

Linux下例如Ubuntu系统,可通过快捷键 Ctrl + Alt + T打开黑屏终端

在终端输入 pip 可以查看所有的命令参数以及可选项

在这里插入图片描述

安装

这里以 flask 库举例,安装 flask 库,默认安装最新版

pip install 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/

Linux下可以通过在终端输入该命令,将 pip 安装源默认为清华源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Windows下 可以先找到 python 的安装目录,然后找到 pip文件夹(Lib\site-packages\pip)
然后在该文件夹下新建一个 pip.ini 文件,通过记事本或 VS code 等其他编辑器输入以下代码,保存即可

[golbal]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[instal]
trusted-host = pypi.tuna.tsinghua.edu.cn

pip还支持安装指定文件中的包,例如我们需要新建一个项目,其他人也想在本地运行这个项目,就对应需要新建一个虚拟环境,这个虚拟环境里面什么库都没有,一个一个去安装依赖库是非常麻烦的,我们就可以将需要的全局环境中的包导入一个文件中,然后在虚拟环境中一次性安装。

这种操作建议在Pycharm的终端使用,因为涉及到文件的生成,可以直接在项目目录中找到文件,具体操作如下:

pip freeze > requirements.txt

这条指令会生成一个文本文件,文件中就是你环境中安装的所有库及对应的版本:
在这里插入图片描述
其他人拿到这个txt文件,在本地安装这个txt文件中的库就行,可以通过以下命令安装

pip install -r requirements.txt

卸载

卸载某个第三方库

pip uninstall 库名
pip uninstall flask

注意:pip 中有些库是自带的,它们是不支持卸载的。

与安装原理一样,pip卸载也支持通过文件一次性卸载多个库,将需要卸载的库导入 txt 文件中,然后一次卸载:

pip uninstall -r requestments.txt

卸载pip本身:

python -m pip uninstall pip

查看

pip list
pip freeze

这两条命令都可以得到已安装的库及对应的版本信息,两者的可见区别就在于格式不同,后者可以导出文件,就如同上面所说,可以将依赖包信息导入到一个 txt 文件中

查询某个库一些基本信息

pip show 库名
pip show flask

基本信息主要有版本号、Home Page、所在位置以及这个库的一些依赖(Requires)

如果想查询的更加详细,可加入 -f 参数

pip show -f flask 

更新

使用pip安装第三方库的时候,我们经常会看到这样的提示
在这里插入图片描述
这个是提示 pip 工具的版本可以升级,个人建议能用就不要更新,更新后容易出现报错。

下面是更新安装的库

pip list --outdated

该条命令可以查询有哪些库需要更新,会返回这个库现在的版本、最新版本已经库的类型。
在这里插入图片描述
也可以使用该条命令

pip list -o

升级某个库

pip install -U 库名
pip install -U flask

也可以使用该条命令进行升级

pip install --upgrade 库名
pip install --upgrade flask

这种方式还可以指定版本号

pip install --upgrade flask==版本号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值