检查 pip 是否已安装(大多数现代 Python 版本自动包含 pip )
- Windows 操作系统是命令提示符、Linux 是终端,输入如下命令:
pip --version
- MacOS 操作系统输入如下命令:
pip3 --versio
安装 pip 步骤
-
在命令行中,切换到包含 get-pip.py 脚本的目录。运行如下代码:
python get-pip.py
-
Tips: 如果脚本下载不了,重新输入curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 回车然后输入python3 get-pip.py 回车
使用 pip 安装包,如:安装名为 requests 的包,运行如下代码
pip install requests
命令行中查找特定包的信息,运行如下代码
pip show requests
查看已安装的包及版本,运行如下代码 :pip list
升级包
- 升级已安装的包,运行如下代码
pip install --upgrade package-name
- 升级 requests 包,运行如下代码
pip install --upgrade requests
卸载包
- 卸载目前已有的包,运行如下代码:
pip uninstall package-name
- 卸载 requests,运行如下代码:
pip uninstall requests
指定包
- 指定包版本号,运行如下代码:
pip install openai==1.2.0
Pip 不可用或损坏
运行如下代码:
python -m ensurepip --upgrade
Requirements.txt 管理
使用 requirements.txt 管理依赖(在大的项目中,通常会存在多个依赖。 pip 允许你使用一个 requirements.txt 文件来管理这些依赖)
- 创建 requirements.txt ,运行 pip freeze 来获取当前环境的所有包及其版本,并将这些信息保存到 requirements.txt 文件中,运行如下代码:pip freeze > requirements.txt
- 安装 requirements.txt 中的依赖,列出所有的包,运行如下代码:
pip install -r requirements.txt
Pip 常用命令集合
pip install /path/to/package #安装一个本地的Python包 pip install -r requirements.txt #从requirements.txt文件中安装包 pip cache purge #清理缓存
pip install package_name==version_number #安装指定版本的包
pip install --upgrade package_name #升级已安装的包
pip install --user package_name #这将在用户的本地目录中安装该库
pip install --no-dependencies package_name #安装名为xx的Python包但忽略其依赖项
pip install --find-links=URL package_name #从指定的URL中找到并安装名为"myproject的Python包