pip install
- Ai
- 9小时前
- 12热度
- 0评论
是什么
pip install 是python包管理器,用于python软件包的下载、安装、卸载等功能。
怎么用
在线安装
pip install 软件包名
pip install 软件包名==版本号
例如pip install requests,或pip install requests==1.1。
也可以从文件列表中获取安装
pip install -r requirements.txt
从requirements.txt文件安装依赖,通常用于项目的依赖管理。
pip的软件包一般有两种格式:
- whl (Wheel) 格式: 文件是一种预编译的Python包格式,类似于Windows的
.exe
安装文件,但专门用于Python。 - tar.gz:包含了Python包的源代码,需要先解压,然后pip会根据其中的setup.py文件进行编译和安装。
whl文件是pip推荐的安装包格式,因为它更快,而.tar.gz
文件则用于源代码分发和离线安装。
torchvision-0.17.1-cp311-cp311-macosx_10_13_x86_64.whl 这个命名规则是什么?第一个cp311是编译是python版本为3.11,第二个cp311表示ABI(应用二进制接口)兼容 Python 3.1,确保与 Python 3.11 环境完全适;操作系统架构为macos 10.13以上,x86_64 intel/AMD 64位。
离线升级
pip install --no-index --find-links=./offline_packages -r requirements.txt
- no-index:表示不从网上获取安装。
- find-links:选择本地包的路径
- r:下载所有依赖,可省略。
获取软件包可以通过u盘或者下载的方式,看看怎么下载。
pip download -d ./offline_packages -r requirements.txt
升级
pip install --upgrade 软件包名
或简写方式: pip install -U 软件包
用于升级软件包名称。包括升级pip。
软件包源
查看源
pip config list
安装软件时不指定源就会默认从当前的源获取,对应的配置文件路径:~/.config/pip/pip.conf
设置源
pip config set global.index-url <源地址>
示例:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
永久设置源,将会写到配置文件。
pip config unset global.index-url
删除全局配置的源。
指定源
pip install xxx -i https:xxx
或者pip install xxx --index-url https:xxx
也可以从github中获取
pip install git+<仓库地址>
常用源
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:https://mirrors.aliyun.com/pypi/simple/
中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/
卸载
pip uninstall 软件包名
卸载对应的软件包。
查看
pip --version
查看pip的版本。
pip list
列出安装了那些包