我们可以使用pip install --upgrade pip 命令去除警告

在这里插入图片描述

升级你的pip版本

出现警告最常见的原因是pip版本过期

以下是所有操作系统升级pip的命令行

不同的操作系统和Python版本选择不同的命令行

// shell
# 如果您已经安装pip
pip install --upgrade pip

# 如果您的 pip 别名为 pip3 (Python 3)
pip3 install --upgrade pip

# 如果您的 PATH 环境变量中没有 pip
python -m pip install --upgrade pip

# 如果您的 PATH 环境变量中没有 pip(Python 3)
python3 -m pip install --upgrade pip

# 如果您有easy_install
easy_install --upgrade pip

# 如果您收到权限错误
sudo easy_install --upgrade pip

# 如果升级pip时,您收到权限错误
pip install --upgrade pip --user

# 升级范围为当前用户的 pip(如果出现权限错误)
python -m pip install --user --upgrade pip
python3 -m pip install --user --upgrade pip

# 直接从 get-pip.py 安装(MacOS 和 Linux)
curl https://bootstrap.pypa.io/get-pip.py | python

# 如果您遇到权限问题
curl https://bootstrap.pypa.io/get-pip.py | sudo python

# Ubuntu/Debian 的备选项
sudo apt-get update && apt-get upgrade python-pip

# Red Hat / CentOS / Fedora 的备选项
sudo yum install epel-release
sudo yum install python-pip
sudo yum update python-pip

升级您的wheel and setuptools版本

你升级pip后,同时升级setuptools和wheels

// shell
pip install --upgrade setuptools wheel
pip3 install --upgrade setuptools wheel

python -m pip install --upgrade setuptools wheel
python3 -m pip install --upgrade setuptools wheel
py -m pip install --upgrade setuptools wheel

您可以 run“the pip --version” 命令行来检查您的pip版本

// shell
pip --version
pip3 --version

python --version

使用“ensurepip”升级pip

如果您仍然收到警告,run一下下面的命令

// shell
# 👇️ On Linux or MacOS
python -m ensurepip --upgrade

# 👇️ using python 3
python3 -m ensurepip --upgrade

# 👇️ On Windows
py -m ensurepip --upgrade

注意:ensurepip软件包使我们能够将pip安装程序引导到现有的Python安装或虚拟环境中。

如果您的机器上没有设置 pip 的 PATH,请将 pip 替换为 python3 -m pip:

// shell
# 👇️ 确定你的Python版本是3,例如3.10
python3 -m pip install requests

使用 get-pip.py 脚本升级 pip

或者,您可以使用官方的 get-pip 脚本(https://pip.pypa.io/en/stable/installation/)来安装 pip。

从 https://bootstrap.pypa.io/get-pip.py 下载脚本,通过单击链接,右键单击并在浏览器中选择“另存为”。

在下载 get-pip.py 文件的位置打开终端并运行以下命令。

# 👇️ On Linux or MacOS
python get-pip.py

# 👇️ using python 3
python3 get-pip.py

# 👇️ On Windows
py get-pip.py

注意:get-pip.py 脚本使用引导逻辑来安装 pip

使用特定操作系统的命令升级 pip

如果这些建议都没有帮助,请尝试使用适用于您操作系统的命令安装 pip。

# 👇️ On Debian / Ubuntu
sudo apt update
sudo apt install python3-venv python3-pip

# 👇️ On MacOS
brew install python

# 👇️ On Fedora / CentOS
sudo dnf install python3-pip python3-wheel

尝试通过运行以下代码升级 pip:

# 👇️ on MacOS or Linux
python -m pip install --upgrade pip

# 👇️ for Python 3
python3 -m pip install --upgrade pip

# 👇️ on Windows
py -m pip install --upgrade pip

尝试重新创建您的虚拟环境

如果这没有帮助并且您正在使用虚拟环境,请尝试重新创建它。

# 👇️ 可选择将已安装的包存储在文件中
pip freeze > requirements.txt

# 👇️ 停用
deactivate

# 👇️ 删除旧的虚拟环境文件夹:macOS 和 Linux
rm -rf venv

# 👇️ 删除旧的虚拟环境文件夹:Windows
rd /s /q "venv"

# 👇️ 初始化一个新的虚拟环境
python -m venv venv

# 👇️ 在 Unix 或 MacOS 上激活
source venv/bin/activate

# 👇️ 在 Windows 上激活 (cmd.exe)
venv\Scripts\activate.bat

# 👇️ 在 Windows (PowerShell) 上激活
venv\Scripts\Activate.ps1

pip install --upgrade pip

# 👇️ 在 requirements.txt 文件中安装模块
pip install -r requirements.txt

如果 python -m venv venv 命令不起作用,请尝试以下 2 个命令:

python3 -m venv venv
py -m venv venv

您的虚拟环境将使用用于创建它的 Python 版本。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐