pip是Python包管理工具,在python2的2.7.9和python3的3.4版本开始自带,https://pypi.org/ 网站托管了大量流向的Python包
常用命令
指令 | 说明 |
---|---|
pip -V | 查看pip版本 |
pip help | 查看帮助文档 |
pip list | 查看已安装的包的列表 |
pip install 包名 | 安装指定的包 |
pip install -U 包名 | 升级某个包 |
pip uninstall 包名 | 卸载某个包 |
pip install -r 文件名 | 从文件清单中批量安装,文件中的内容格式是:包名==版本号 |
pip install 包名==版本号 | 安装指定版本号的包 |
查看
安装
# 默认安装最新版本
>pip install pytest
# 安装指定版本的包
>pip install pytest==6.2.0
# 从文件清单中批量安装多个包
>pip install -r requirments.txt
从文件清单中批量安装多个包的时候,需要将当前命令行窗口切换到文件清单所在目录,文件清单中的格式如下:
一般情况下,如果需要跑其他人的项目,项目执行过程中需要保持包与他人的一致,可以让他人执行pip freeze命令导出对应的已安装包清单,然后自己再使用pip install -r批量安装
升级
# 将指定的包升级到最新版本
>pip install -U pytest
卸载
# 将指定的包卸载
>pip uninstall pytest
使用镜像
部分Python包安装的话需要访问国外的服务器,加载速度有时很慢,可以指定国内的镜像源再安装
# 指定镜像源地址
>pip install -i 镜像源地址
指定国内镜像源后,就可以执行install命令了
国内常用的镜像源有:
- 阿里源:https://mirrors.aliyun.com/pypi/simple/
- 清华源:https://pypi.tuna.tsinghua.edu.cn/simple/
- 豆瓣源:https://pypi.douban.com/simple/