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轻松写个课堂随机点名系统”攻略: 1. 确定目的和需求 在编写程序之前,我们需要明确系统的目的和需求。点名系统的目的是随机选取课堂中的学生进行点名,方便老师进行点名操作。系统需求包括: 存储学生名单 随机选取学生 统计已点名人数 显示已点名学生名单 2. 准备工作 在编写程序之前,我们需要准备好开发环境和所需材料。开发环境可以选择A…

    python 2023年6月3日
    00
  • python爬虫中get和post方法介绍以及cookie作用

    在Python爬虫中,GET和POST方法是两种常用的HTTP请求方法,用于获取和提交数据。Cookie是一种常用的HTTP状态管理机制,用于在客户端和服务器之间传递状态信息。以下是详细讲解Python爬虫中GET和POST方法介绍以及Cookie作用的攻略,包含两个例。 GET和POST方法介绍 GET方法是一种HTTP请求方法,用于从服务器获取数据。GE…

    python 2023年5月15日
    00
  • Python爬虫教程使用Scrapy框架爬取小说代码示例

    Python爬虫教程使用Scrapy框架爬取小说代码示例是一篇讲解如何使用Scrapy爬虫框架爬取小说网站的教程。在这个过程中,包括创建Scrapy项目、编写爬虫代码、解析HTML页面、提取数据等步骤,下面我将一一进行详细讲解。 1. 创建Scrapy项目 首先,我们需要创建一个Scrapy项目,使用命令行进入想要存储项目的目录下,然后执行以下命令: scr…

    python 2023年5月14日
    00
  • 结束运行python的方法

    要结束正在运行的 Python 程序,可以尝试以下方法: 1. 使用键盘快捷键 Ctrl+C 可以在终端或命令行运行 Python 程序时,使用键盘快捷键 Ctrl+C,或者是按下组合键 Ctrl+Break,即可强制中断正在运行的程序。 示例: 在命令行中启动一个 Python 程序: python my_program.py 启动程序后,按下 Ctrl+…

    python 2023年5月13日
    00
  • python开头的coding设置方法

    当使用Python脚本创建或编辑文件时,我们需要指定编码类型。使用coding:格式如 # coding: 。 “coding设置方法”有两种方式: 1. 通过# coding声明 在Python程序的第一行或第二行,添加注释# coding= 以指定该程序文件的编码 示例: # coding: utf-8 print("生命不息,学习不止&quo…

    python 2023年5月20日
    00
  • Python3 xml.etree.ElementTree支持的XPath语法详解

    在Python3中,可以使用xml.etree.ElementTree模块解析XML文档。XPath是一种用于在XML文档中查找信息的语言,xml.etree.ElementTree模块支持XPath语法。本文将详细讲解Python3中xml.etree.ElementTree支持的XPath语法,包括两个示例。 XPath语法 XPath是一种用于在XML…

    python 2023年5月15日
    00
  • Python实现调用另一个路径下py文件中的函数方法总结

    Python实现调用另一个路径下py文件中的函数方法需要以下步骤: 导入目标文件中的方法 python from 路径.文件名 import 方法名 这里的路径指的是被导入文件的路径,文件名指的是被导入文件的的文件名,方法名指的是被导入文件中的方法名。需要注意的是,导入的方法名不能重名。 调用导入的方法 python 方法名(参数) 这里的参数和正常的函数调…

    python 2023年6月3日
    00
  • PyQt5每天必学之弹出消息框

    我来详细讲解一下“PyQt5每天必学之弹出消息框”的完整攻略。 弹出消息框 弹出消息框是GUI应用程序中一个常见的功能。在PyQt5中,我们可以使用QMessageBox类来实现弹出消息框的效果。QMessageBox提供了几种不同的消息框类型,包括信息框、警告框、错误框等。 下面是一个简单的示例,演示如何弹出一个信息框: from PyQt5.QtWidg…

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