Q:服务器没有网,但我想安装自己的虚拟环境…
我的做法是使用conda pack进行环境迁移。即1)现在别的有网的服务器上安装好环境 2)然后在将环境迁移到没有网络的服务器上,就可以正常使用了。我喜欢用conda pack进行打包因为pip inatall和conda install的都能够被打包。Conda-pack 是一个命令行工具,用于打包 conda 环境,其中包括该环境中安装的软件包的所有二进制文件。下面进行详细的步骤说明:
第一步先下载conda pack
pip install conda-pack
如图conda-pack下载成功
第二步“打包原环境”
这有两个自己创建的虚拟环境,我对attnGAN进行环境迁移打包。
conda pack -n attnGAN
如下图,正在对环境进行打包,还是很快的。最后打包成·后缀为.tar.gz的压缩文件。
第三步“还原环境”
现在已经attnGAN.tar.gz上传到无网的服务器了,现在将attnGAN.tar.gz解压到/home/conggaoxiang/anaconda3/envs下 1)先创建个文件夹
mkdir attnGAN
2)解压
tar -xzvf attnGAN.tar.gz -C /home/conggaoxiang/anaconda3/envs/attnGAN
第四步查看结果
conda info -e
虚拟环境已迁移完毕 进入虚拟环境,就可以使用了
source activate attnGAN
|