如何将我的所有 python 库从一台机器转移到另一台机器[重复]

Posted

技术标签:

【中文标题】如何将我的所有 python 库从一台机器转移到另一台机器[重复]【英文标题】:How do I transfer all my python libraries from one machine to another [duplicate] 【发布时间】:2021-11-05 22:09:23 【问题描述】:

不确定这是该问题的正确论坛。我正在尝试在新机器上安装 pycharm 和 anaconda。我有另一台机器,它已经安装了所有我需要的库。

问题是否有一种简单的方法可以将这些库从旧机器转移到新机器,或者我需要一次单独重新安装所有它们(numpy、pandas、matplotlib 等)

【问题讨论】:

使用requirement.txt文件获取其他机器上的依赖jetbrains.com/help/pycharm/managing-dependencies.html SO 不是论坛。 【参考方案1】:

你可以做的是使用 pip3 生成一个 requirements.txt 文件,然后用它在新机器上重新安装你的环境。

pip3 freeze > requirements.txt

你将 requirements.txt 复制到新机器上并执行

pip3 install -r requirements.txt

【讨论】:

【参考方案2】:

对于 Anaconda:使用conda activate environ 转到要导出的环境,然后可以执行以下操作

conda env export > environment.yml

拥有所有软件包的完整列表。 然后,要重新安装此环境,复制该计算机上的 yml 文件,打开 Anaconda 并执行

conda env create -f environment.yml

这应该创建具有相同名称的相同环境以及其中的所有包。

【讨论】:

以上是关于如何将我的所有 python 库从一台机器转移到另一台机器[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Python/Anaconda 虚拟环境从一台计算机复制到另一台计算机?

如何将我的 MySQL 数据库转移到另一台计算机?

如何将网站从一台服务器迁移到另一台服务器

我可以从 Eclipse 切换 SVN 存储库吗?

将转储加载到新存储库后的 SVN 日志

如何使用 ASP.NET 将文件从一台机器移动到另一台机器?