将已安装的软件包复制到新的Linux发行版

2024-05-12 21:09:21 发布

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

我在Linux桌面上使用Python已经有一段时间了,我已经通过pip安装了许多包(有些作为超级用户,有些带有--user选项)。现在,我将转向安装在同一台计算机的另一个分区上的更新的Linux发行版

是否可以将一些文件夹(pip/python在其中安装了所有包)从旧的Linux分区复制到新的Linux分区?这样,我不仅可以节省时间,还可以节省互联网带宽(人们对此的认识正在提高)。谢谢你的帮助


Tags: pip用户文件夹linux选项计算机互联网桌面上
1条回答
网友
1楼 · 发布于 2024-05-12 21:09:21

从技术上讲是的,但是根据您所做的更改以及您来自何处和将要去何处,从pip列表中重新安装它们可能需要更少的时间(可能)

pip list > piplist #save list of installed packages into 'piplist' file
pip freeze > pipfreeze #save list with versions, which probably won't matter

pip install -r piplist #reinstall packages list (eg: on other system)
pip install -r pipfreeze #reinstall with versioned list

如果您要切换到同一发行版的较新版本,则应该升级

如果您的发行版在每次升级时都中断,您应该找到另一个发行版

相关问题 更多 >