离线迁移conda环境
思路
在一台在线的机器上安装一个独立的conda环境,然后把环境所在目录打包、传给离线机器
准备
两台机器都安装了conda
步骤
安装 python 3.8.3 的独立conda环境
conda create -n <env-name> --copy python=3.8
激活环境
conda activate <env-name>
安装依赖包、库
conda install <pkg-name>
pip install <pkg-name>
找到环境的安装路径
conda info |grep director
进入安装路径,打包整个环境目录
cd <env-directory>
tar czf ../<env-name>.tar.gz .
将打好的包拷贝到离线机器
选一个媒介,跳板机或USB等等
解压到目标机器的conda目录
tar xzfC <env-name>.tar.gz <env-directory>