首页 > 解决方案 > 将 Conda 环境移动到无法访问 Internet 的计算机

问题描述

我正在尝试将我在笔记本电脑上创建的包含所有必要软件包的环境复制到另一台无法访问互联网的笔记本电脑(但 Anaconda 已经安装在它上面)。我正在按照此链接https://www.anaconda.com/moving-conda-environments/ 中的说明进行操作,建议Conda Pack在这种情况下使用。我已按照以下说明进行操作:

1)conda-pack使用以下命令在我的笔记本电脑上下载:

conda install -c conda-forge conda-pack

2)使用以下命令打包环境:

conda pack -n my_env

这一步产生了文件my_env.tar.gz

3)我复制my_env.tar.gz到没有互联网连接的笔记本电脑并使用命令:

mkdir -p my_en

4) 使用以下命令解压 my_env.tar.gz:

tar -xzf my_env.tar.gz -C my_env

这是第四步之后的问题,所有出现在 Anaconda Prompt 中的是以下错误:

tar: Damaged tar archive
tar: Retrying

并且永远存在,这种方法是否可以替代将环境复制到另一台离线计算机?

标签: anacondacondavirtual-environment

解决方案


推荐阅读