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

yizhihongxing

当我们在 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一步步提取PPT中的图片

    以下是详细的“分步骤教你用python一步步提取PPT中的图片”的攻略: 一、获取PPT文件并导入必要的库 首先需要用Python获取要提取图片的PPT文件,可以使用Python的os或glob库来读取文件。接下来,我们需要导入pptx和PIL这两个库,pptx库是Python处理PPT文件的重要库,PIL库用来处理图片。 import os from pp…

    python 2023年6月3日
    00
  • 使用 Python 连接到 Google Vision API 时出现握手错误

    【问题标题】:Handshake error while connecting to Google Vision API using Python使用 Python 连接到 Google Vision API 时出现握手错误 【发布时间】:2023-04-02 21:20:01 【问题描述】: 我正在使用以下代码连接到 Google Vision API。我…

    Python开发 2023年4月8日
    00
  • 用Python写冒泡排序代码

    让我们来详细讲解一下如何用Python写冒泡排序代码吧。 所需知识点 在编写冒泡排序代码之前,首先需要了解以下知识点:- 列表(List)- 循环结构- 判断语句- 交换元素 步骤 1. 定义冒泡排序函数 我们需要先定义一个冒泡排序的函数来实现冒泡排序的功能。该函数接受一个列表作为参数,返回排序后的列表。 def bubble_sort(arr): pass…

    python 2023年5月31日
    00
  • python向量化与for循环耗时对比分析

    针对这个话题,我给出一份完整的攻略,供参考。 一、背景介绍 在使用Python进行科学计算的过程中,常常涉及数据的向量化运算(向量化表示可以同时操作整个向量的计算)。而在Python中,想要实现向量化操作,通常使用NumPy库,它提供高性能的多维数组对象以及相关计算工具。 而在NumPy中,可以使用矩阵和向量的运算,使得代码看起来更加简洁、方便,也能够提高代…

    python 2023年6月3日
    00
  • python 遍历可迭代对象的实现方法

    下面是关于Python遍历可迭代对象的实现方法的完整攻略。 什么是可迭代对象 在Python中,如果一个对象可以通过迭代的方式逐个访问它的元素,那么这个对象就是可迭代对象。常见的可迭代对象有列表、元组、字符串、字典等。 如何遍历可迭代对象 Python提供了多种遍历可迭代对象的方法,下面介绍其中的几种常见方法。 方法一:for循环 for item in i…

    python 2023年5月13日
    00
  • Python爬虫入门有哪些基础知识点

    Python爬虫入门有哪些基础知识点 背景介绍 爬虫是一种按照一定规则自动抓取网页信息的程序,近年来日益风行,因其便于获取大量网络数据而受到广泛关注。Python语言作为一种简单易用、生态丰富的编程语言,自然成为了开发爬虫的首选工具。 本文将详细介绍Python爬虫入门所需的基础知识点,旨在帮助初学者快速入门,开启自己的爬虫之路。 知识点一:HTML与CSS…

    python 2023年5月14日
    00
  • Python使用定时调度任务的方式

    Python使用定时调度任务,可以使用第三方模块schedule或者是系统原生的cron。 下面先介绍一下schedule模块的使用。 安装 在命令行中输入以下命令进行安装: pip install schedule 定时任务的基本用法 使用schedule模块,我们可以很方便地编写一些需要定时执行的任务。以下是一个简单的例子: import schedul…

    python 2023年5月19日
    00
  • python爬虫添加请求头代码实例

    Python爬虫添加请求头是提高爬虫稳定性和防封IP的一种方式。实现添加请求头的方法可以有多种,下面将为大家介绍一种比较简单直观的方法。 添加请求头的代码实现 import requests # 创建headers字典,内容可以根据实际情况酌情修改 headers = { ‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0…

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