首页 > 解决方案 > 如何使用所有已安装的模块升级 python 主要版本(例如 3.5 到 3.8)?

问题描述

两年前我已经安装了 python 3.x。我想更新到 python 3.8.x,并更新所有包含的模块。99% 的模块是通过 pip 安装的(1-2 可能是通过包管理器安装的)。

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

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

我对多个版本感兴趣,也不对 virtualenvs 感兴趣。

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

标签: pythonpython-3.xupgrade

解决方案


推荐阅读