从文件夹结构备份/复制pip模块

时间:2018-09-05 14:54:36

标签: python

我的笔记本电脑最近坏掉了,虽然有一些简便的方法可以在工作系统(for example)上备份模块,但我不够聪明。

但是,我确实拥有整个Python文件夹的最新备份。我不能再执行该python版本,因为我位于新安装的Windows新系统上。所以我的问题是:

是否有一种优雅的方法来告诉Python(2.7.5和3.6.1)安装文件夹中已有的所有模块?

1 个答案:

答案 0 :(得分:0)

The documentation说模块安装在这里: Default lib paths

因此,您应该能够将旧模块从python文件夹复制到此文件夹。我不确定它是否适用于所有模块,因为它们可能与您的新版本不兼容。我强烈建议创建一个BACKUP。

另一种方法是在脚本中修改sys.path,因此Python也会在您提供的路径中搜索模块:

import sys
sys.path.append('path/to/old/libs/folder')

如果这些方法不适用于您的所有库,则它们至少可以作为您的临时修补程序,直到您找到更好的方法来检测并安装新版本的所有旧库为止。