首页 > 解决方案 > 当我安装新版本的 python 时,我需要再次安装软件包

问题描述

当我安装(升级)到新版本的 Python(在这种情况下为 3.8.1)时,我需要再次安装软件包,例如:

ETC...

(我必须pip install moduleName为每一个做)。

这不是第一次发生这种情况。

如何在不重新安装软件包的情况下执行新版本的安装?

标签: python-3.xpip

解决方案


在终端运行升级之前,

pip freeze > requirements.txt

这会将所有下载模块的名称和版本存储在当前目录的 requirements.txt 文件中。然后在你的新版本 python 下载后 cd 回到那个目录并运行

pip install -r requirements.txt

这将重新安装所有模块,而无需一一输入。


推荐阅读