有没有办法备份 Python 模块?

Posted

技术标签:

【中文标题】有没有办法备份 Python 模块?【英文标题】:Is there a way to backup Python modules? 【发布时间】:2014-03-02 01:23:48 【问题描述】:

我安装了很多模块。如果我的系统不能正常工作,我将失去它们。有没有办法做到这一点?

【问题讨论】:

你想精确达到什么目的?是否要保存模块的内容?即保存文件?或者您是否需要保存所有已安装模块的列表,以便在必须重新安装时尽快恢复配置?您是通过 mint 的数据包管理器安装所有模块还是在谈论自己的模块或使用 pip 安装? 下次设置 python 环境时,请尝试使用此工具Virtualenv,您可以拥有可以移植和更新的独立环境。 【参考方案1】:

如果您使用 pip 安装它们,您可以使用pip freeze 列出当前安装的模块。将此保存到文件并在新系统上使用pip install -r file 从文件中安装模块。

【讨论】:

谢谢。但是,如果我通过easy_install安装了模块,它不会工作吗? 我认为 easy_install 没有等效的命令,但您始终可以备份您的 site-packages 目录 看来我已经通过了,但我想问:Linux中的site-packages目录在哪里? :D (Linux Mint 15) 对不起。我刚刚解决了我的问题。似乎 pip 模块列表可以很好地与甚至由其他工具安装的所有模块一起使用。再次感谢你。 :)

以上是关于有没有办法备份 Python 模块?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法使用 SWIG C++ 创建一个 python 模块,可以在 Python2 和 Python3 中导入

有没有办法让python omnicomplete与vim中的非系统模块一起使用?

python命令行运行py文件找不到模块的解决办法

有没有办法使用 terraform 配置 Azure 备份警报?

有没有办法在嵌套函数或模块中使用 multiprocessing.pool ?

有没有办法从 Python 中的 P/ACF 图中提取点?