pip常用命令介绍

pip是Python的包管理工具,用于安装、升级和卸载Python包。我们会经常使用pip安装或者卸载相应的包,本文详细介绍pip常用的命令。

显示pip内置命令

pip --help

查看Python版本

pip --version

我的Python版本是3.10

显示所有安装包

pip list

安装第三方包

pip install pandas

许多项目需要指定包的安装版本进行安装,

pip install numpy==1.23.5

卸载包

pip uninstall pandas

导出项目使用的包

pip freeze >requirements.txt

生成的requirements.txt的文件中将会包含该项目试用的库和版本。

批量安装项目使用的包

requirements.txt 为上一个命令生成的文件,移植到新的服务器上可以批量安装项目所需的包。

pip install -r requirements.txt 

升级 pip

pip install --upgrade pip

有时候以上方法无法升级pip版本,可尝试换成以下方法。

python.exe -m pip install --upgrade pip

查看包信息

查看pandas包的相关信息

pip show -f pandas

该信息显示了pandas的版本,包的安装地址、官方文档地址等详细信息。

查看包之间冲突

很多项目对应的依赖包版本要求是不一样的,有些程序运行可能会出错,所有我们最好一个项目对应一个环境。现在我们查看一下包之间是否有冲突。

pip check

以发很多包之间有冲突,因为我是在一个大的基础环境运行代码,不同包之间是有冲突的,只能临时运行代码的时候更新包的版本。 

建议对于某个单独的大项目需重新建立虚拟环境,做好包的管理。

设置全局镜像

因国内某些因素的限制,直接官网下载包会比较慢,这里可以设置全局下载源。

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

以上是设置好清华镜像源,设置好了以后,再下载安装包就非常快。还有其他常用的镜像源,也放在下面。

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

移除镜像源

pip config unset global.index-url

查看镜像源

pip config list

本文总结Python的pip常用命令,相信许多命令大家会用到。

请使用浏览器的分享功能分享到微信等