如何将我的所有 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 库从一台机器转移到另一台机器[重复]的主要内容,如果未能解决你的问题,请参考以下文章