вам, вероятно, не нужен импорт в качестве дерева, а как простой список, поэтому вы можете просто скопировать нужные файлы. Вы можете получить это из sys.modules, после того, как вы импортируете все, что требуется вашему скрипту, - оно будет содержать все модули, необходимые тем, которые вы импортировали, например:
import sys # even if you don't use it - it's a built-in module, won't add a file to the list, needed to get sys.modules
import os
import time
#import whatever-else
# this gives a list of tuples (module,file)
m=[(z,x.__file__) for z,x in sys.modules.items() if hasattr(x,"__file__") ]
for x in m:
print x[0],x[1]