如何使用所有已安装的模块升级python主要版本(如3.5到3.8)?

2024-06-01 12:48:31 发布

您现在位置:Python中文网/ 问答频道 /正文

两年前我安装了Python3.x。 我想更新到Python3.8.x,并更新所有包含的模块。 99%的模块是通过pip安装的(1-2个可能是通过package manager安装的)

  • 有分步指南吗
  • 是否有一个脚本可以支持完整的python版本

我现在知道的唯一选择是:

  • 删除python3.x及其所有模块,安装新版本,并手动、有选择地使用pip指定所有模块
  • 创建当前软件包的列表,并尝试将该列表提供给pip安装

让我们假设python3是非必要的核心O.s,没有任何核心组件依赖于python3(让我们认为这是理所当然的)。只有我自己的脚本依赖于特定的python3模块,我手动处理它们

我对多版本、虚拟版本不感兴趣

这个问题与linux(ubuntu 16+)和windows(7+)都相关。这不是生产服务器-它们通过requirements.txt&;有完全不同的安装过程;安装脚本


Tags: 模块pip版本脚本package核心列表linux