python3-pip
Python 官网中的安装包中已经自带了 pip,在安装时默认选择安装。安装完python后需要手动配置pip的环境变量,cmd命令可以查看pip是否可用:pip 或者pip -h
二、命令介绍

1、pip install--安装包
1.1安装时可以指定版本号来安装
通过使用== 、>=、 <=、 >、 < 来指定版本,不写则安装最新版
pip install [package]>=2.22, <3
pip install [package]!=2.22
1.2指定镜像源安装
pip install -i url [package]
清华镜像源:https://pypi.tuna.tsinghua.edu.cn/simple
1.3指定本地wheel安装
pip install [package].whl
下载包到本地的地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#orjson
1.4更新已经安装的包
pip install -U [package]
1.5从本地文件离线安装
pip install --no-index --find-links=./pacp/ -r ./requirements_offline.txt
其中 --no-index 代表忽视pip 忽视默认的依赖包索引。--find-links= 代表从你指定的目录寻下找离线包
2、pip uninstall--卸载已经安装的库
pip uninstall [package]
3、pip list--查看已经安装的包
pip list
4、pip search--搜索包
pip search [package]
5、pip show--查看包的信息
pip show

6、pip freeze--查看已经安装的包及版本信息
pip freeze
获取当前环境安装python库的版本信息,导入到txt文件中pip freeze > requirements.txt,其他命令在引用requirements.txt的时候可以使用-r,比如pip install -r requirements.txt
7、pip download--下载包
download会优先从本地缓存下载指定的模块和其依赖的模块下载到指定目录下,本地不存在就从网络上下载
pip download package_name -d PATH
pip download -d PATH -r requirements.txt
pip download --platform anylinux_x86_64 --no-deps on -d PATH -r requirements.txt
--platform 指定平台信息, --no-deps:on 代表不安装依赖项。-d 后面指定依赖包下载目录。最后跟上requirement.txt
对应的安装命令:
pip install --no-index --find-links=./PATH/ -r ./requirements.txt

8、pip wheel--下载包
wheel是从网络上下载指定模块及其依赖包的模块到指定目录下
pip wheel package_name -d PATH
pip wheel -d PATH -r requirements.txt
对应的安装命令为
pip install --use-wheel --no-index --find-links=PATH -r requirements.txt

结合上面的命令pip freeze、install、download可以制作本地离线的wheel包,可以实现python依赖库的离线安装,但是需要注意python的版本,某些包是依赖python版本的,比如:cffi-1.15.1-cp310-cp310-win_amd64.whl和cffi-1.15.1-cp311-cp311-win_amd64.whl。

浙公网安备 33010602011771号