登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
两台机器上安装的anaconda版本要相同 第一步导出conda和pip依赖库 conda list conda env export > your_env.yaml file:///C:\Users\tp\AppData\Local\Temp\ksohtml\wps6DB5.tmp.jpgfile:///C:\Users\tp\AppData\Local\Temp\ksohtml\wps6DB6.tmp.jpg 修改依赖清单列表在本机上建立一个txt文件,命名为conda.yaml,其中复制入dependencies中的依赖名称(不包含dependencies)。并将“XXX -”替换为“”(XXX表示空格,替换为空),如果不修改,安装时报错。记事本编辑\替换可以完成这个操作。库前边的空格后的-替换掉。再建立一个txt文件,命名为pip.txt。在其中复制入pip:内的部分。将“ -”替换为“ ”。 本机anaconda安装根目录中的pkgs(注意不是环境中的),拷贝出所有的“.conda”,“.tar.bz2”文件到‘condafile’,上面的文件为这些包的解压文件。这些文件就是以前用conda安装时下载的安装包文件。 在本机上利用pip根据pip.txt中的清单下载依赖包。这里我cd到了Desktop,-r表示依赖清单,-d表示存储依赖的路径。 pip download -r pip.txt -d piplib 之后将这两部分的文件拷贝到另一个文件下,笔者命名为pipfile。
最终在本机上建立如下两级结构的文件: -\transference --\condafile --\conda.yaml --\pipfile --\pip.txt 在另机上安装好anaconda之后,离线创建环境,并进入环境: conda create -n csdntest --offline conda activate csdntest 将前面的transference拷贝到另机桌面上,cd到该路径下,按照conda.yaml从transference离线安装依赖。 将condafile里面的所有文件拷贝到anaconda安装根目录下的pkgs,重复的文件复制或替换,这个目录就是conda的安装的缓存目录。 Cd 到conda.yaml 的目录下
|