Python3 pip3 list 出现 DEPRECATION 警告的解决方法

当我们在 Python3 环境下使用 pip3 list 命令查询安装的包时,有时会出现以下的警告信息:

DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429).

这是因为当前使用的 Python 版本为 3.4,而 3.4 的支持已经被弃用,未来的 pip 版本将不再支持 3.4 版本。

为了解决这个问题,我们需要更新 Python 环境到更高的版本,例如 Python 3.7。

以下是更新 Python3 环境的步骤:

  1. 安装 pyenv 工具

在 Linux 系统中,我们可以使用以下命令安装 pyenv 工具:

curl https://pyenv.run | bash

在 macOS 系统中,我们可以使用以下命令安装 pyenv 工具:

brew install pyenv
  1. 安装 Python3.7

使用以下命令安装 Python3.7:

pyenv install 3.7.9
  1. 设置当前 Python 环境为 Python3.7

使用以下命令设置当前 Python 环境为 Python3.7:

pyenv global 3.7.9

接下来,我们可以使用 pip3 list 命令查询安装的包,不再出现上述的警告信息。

示例1:

首先,我们需要查看当前运行 Python 版本的具体信息:

python3 --version

如果当前运行 Python 版本为 3.4,那么在运行 pip3 list 命令时,会出现 DEPRECATION 警告信息。

为了解决这个问题,我们需要升级 Python 环境到最新版本。在 Linux 系统中,可以通过以下命令更新 Python 环境:

sudo apt-get update
sudo apt-get install python3.7

在 macOS 系统中,可以通过以下命令使用 Homebrew 来更新 Python 环境:

brew install python3

示例2:

如果我们发现当前的 Python 环境已经是最新版本,但是 pip3 list 命令仍然出现 DEPRECATION 警告信息,那么我们可以尝试更新 pip 工具。

使用以下命令更新 pip 工具:

pip3 install --upgrade pip

更新完成后,再次运行 pip3 list 命令,即可发现 DEPRECATION 警告信息已经被解决。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python3 pip3 list 出现 DEPRECATION 警告的解决方法 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • 关于Python包导入报错的问题总结

    当在Python中导入包时,可能会遇到各种各样的问题,例如导入报错、找不到模块等。本攻略将总结一些关于Python包导入错的,并提供相应的解决方法。 问题1:ModuleNotFoundError 导入包的过程中,可能会遇到ModuleNotFoundError的错误。这个错误通常是由于Python无法找到指定的模块或包导致的。以下是一个示例: import…

    python 2023年5月13日
    00
  • python实现爬取百度图片的方法示例

    Python实现爬取百度图片的方法示例 本文将详细讲解如何使用Python爬取百度图片的方法。我们将涵盖以下主题: 准备工作:安装必要的库 获取图片链接:利用百度图片搜索的API进行爬取 下载图片:使用Python的requests包进行下载 准备工作 在开始爬取百度图片之前,我们需要安装以下Python库: requests:用于发送HTTP请求和获取HT…

    python 2023年5月14日
    00
  • 关于Python中zipfile压缩包模块的使用

    下面是关于Python中zipfile压缩包模块的使用的完整攻略。 什么是zipfile模块? zipfile模块是python中的标准库,用于创建、读取和操作zip格式的压缩包文件。 zipfile模块的常用操作 创建zip压缩包 使用zipfile模块可以轻松的创建一个zip格式的压缩包。下面是一个简单的示例: import zipfile with z…

    python 2023年6月3日
    00
  • win10从零安装配置pytorch全过程图文详解

    win10从零安装配置pytorch全过程图文详解 如果你是一名Python程序员,想要在Windows 10系统下使用PyTorch来进行深度学习,那么你需要进行一些安装和配置。本攻略将带领你完整的了解在Windows 10系统下从零开始安装并配置PyTorch的全过程。 步骤一:安装Python和pip PyTorch需要Python环境的支持。因此,首…

    python 2023年5月13日
    00
  • python子线程退出及线程退出控制的代码

    下面是详细讲解“Python子线程退出及线程退出控制的代码”的完整攻略: 一、线程退出的几种方式 在Python中,有四种常见的线程退出方式: 标志位方式 这种方式是在子线程函数中设置一个变量(一般为flag标志位),通过修改这个变量的值来控制子线程的运行。当flag变为True时,子线程就主动退出运行。例如: import threading import…

    python 2023年5月19日
    00
  • Python中常用的字典键和值排的方法

    下面是详细讲解Python中常用的字典键和值排的方法的完整攻略: 1. 字典键排序 1.1. sorted函数 可以使用sorted函数来按照字典键进行排序。sorted函数可以接收一个字典作为参数,并利用其中的键来进行排序。 示例代码: my_dict = {‘apple’: 34, ‘banana’: 20, ‘orange’: 16, ‘peach’:…

    python 2023年5月13日
    00
  • Python数据可视化正态分布简单分析及实现代码

    本篇文档将介绍如何使用Python对正态分布数据进行可视化分析。 正态分布的基础知识 正态分布是一种连续的概率分布,也被称为高斯分布。正态分布在自然界中十分常见,比如身高、体重、智商、测量误差等等都服从正态分布。正态分布的概率密度函数为: $$f(x)=\dfrac{1}{\sigma\sqrt{2\pi}}e^{-\dfrac{(x-\mu)^2}{2\s…

    python 2023年5月18日
    00
  • pandas读取CSV文件时查看修改各列的数据类型格式

    当我们使用pandas读取CSV文件时,默认会根据每列数据的内容自动判断数据类型。如果数据量较大,或者数据类型较为复杂,那么自动判断可能就存在偏差。在这种情况下,我们可以手动指定每列的数据类型。 下面是如何指定数据类型的具体步骤及示例说明: 步骤1:使用pandas的read_csv函数读取CSV文件,同时指定参数dtype,为每列指定数据类型。 impor…

    python 2023年6月3日
    00
合作推广
合作推广
分享本页
返回顶部