你们真的会使用Python的pip命令么?
pip的全称是Package installer for python,顾名思义就是pip就是Python的包安装器。
通过pip命令,可以把远端仓库(Pypi)里的包下载并安装到本地。
说白了,pip就是Python语言中管轮子的“老大”,如果没有他,你就没有轮子用。
所以熟悉这位“老大”的业务也是学习Python中非常重要的,那么我们一起来熟悉下“老大”的业务。
“
从Python3.4和Python2.7.9版本起,Python都为每个Python安装包标配了pip。所以本文将不讲解pip如何安装。
1. 查看 pip版本号
pip --version
pip --version
C:\Users\xxx>pip --version
pip 21.3.1 from C:\Users\Python\Python36\lib\site-packages\pip (python 3.6)
2. 获取pip 帮助
pip help
C:\Users\xxx>pip help
Usage:
pip36 <command> [options]
Commands:
install Install packages.
download Download packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
check Verify installed packages have compatible dependencies.
config Manage local and global configuration.
search Search PyPI for packages.
cache Inspect and manage pip's wheel cache.
index Inspect information available from package indexes.
wheel Build wheels from your requirements.
hash Compute hashes of package archives.
completion A helper command used for command completion.
debug Show information useful for debugging.
help Show help for commands.
###
此处省略1w字。
###
3. 安装 pip install
3.1 普通 安装
pip install requests
99% 的Pythoner都用过这条命令,就不用介绍了。
3.2 指定版本号 安装
pip install requests=2.27.1
有些时候低版本的库兼容性会更好,所以这个命令也很实用。
Tip:一个库只能安装一个版本号,如果有多版本的需求就是使用虚拟环境吧。
3.3 安装whl文件
3.4 升级 pip自己的版本
pip install --upgrade pip
4. 卸载 pip uninstallmodule
pip uninstall requests
将已安装的库卸载。
5. 批量安装库
如果我们需要进行批量安装,那么我们就要先拿到requirements.txt文件,
因为requirements.txt文件中有需要迁移库的名称和版本号。可以使用
pip freeze > requirements.txt
命令生成。
然后使用
pip install -r requirements.txt
命令将requirements.txt文件中的库名和版本号进行批量安装。
“
requirements.txt文件所在的路径需和命令行当前路径一致。
如果不一致,务必将requirements.txt文件地址写成绝对路径。
6. pip list
6.1 查看已安装的库
pip list
6.2 查看可更新的库
pip list -o
7. 查看库的介绍
pip show -f requests
8. 查看已安装库兼容/依赖
pip check package-name
正常情况下显示No broken requirements found.,
暂时我还没见过兼容\依赖问题,欢迎评论区留言另一种情况的log。
9. 下载远端(Pypi)上的库到本地
pip download 库名 -d "要保存的文件路径"
假如我想把scrapy的库文件,下载到本地的桌面上,对应的pip命令就是,
pip download scrapy -d "C:\Users\xxx\Desktop"
下载scrapy的同时也把scrapy的一些依赖包都下下来了,一个个打完就可以用scrapy了。