使用模块

时间:2016-05-21 19:11:24

标签: python

我将格式化我的电脑,我想以某种方式收集我目前所有的python模块并打包它们(zip或rar等)/或创建它们的索引文件,以便在我完成时格式化电脑我可以一次性重新安装它们,或者使用软件包/或者使用创建的索引来批量安装它们。

是否有允许这样做的python模块?

2 个答案:

答案 0 :(得分:0)

是 - pip。使用pip freeze将为您提供所有已安装模块的列表。接下来,您需要做的就是通过运行pip install -r your_file_with_modules_list来安装所有模块。

答案 1 :(得分:0)

使用pip

pip freeze > requirements.txt

这会将所有已安装的python模块的名称保存到名为 requirements.txt 的文件中。

然后,当您想再次安装它们时,请运行以下命令。

pip install -r requirements.txt

使用像这样的包管理器是很好的做法,特别是如果你使用代码库,所以你不要将所有依赖项上传到repo。

如果您还没有这样做,最好为您的python项目使用virtual environment。 这将为您的每个项目创建一个独特的python环境,保持每个项目自包含。