| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> linux系统下Anaconda安装和离线环境迁移 -> 正文阅读 |
|
[系统运维]linux系统下Anaconda安装和离线环境迁移 |
离线安装anaconda3安装包下载地址:国内清华大学开源镜像 Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 将anaconda3的安装包Anaconda3-2021.05-Linux-x86_64.sh上传至服务器中。 执行命令安装: sh Anaconda3-2021.05-Linux-x86_64.sh 其中是否接受license,选择yes 然后选择安装路径: /usr/local/anaconda3 初始化init也选择yes 安装完成! 注意:anaconda目录移动后报错,原因是路径变量需要更改 若安装路径已经安装到/data/anaconda3下,若将其移动至/usr/local目录,需要修改以下文件: 1)vim编辑用户主目录下的 ~/.bashrc,新路径更改到环境变量中 ? ? ?修改完成以后,执行命令:source ~/.bashrc 2)用vim编辑,修改以下文件的首行,改成现在的路径。 ?进入移动后的anaconda3的目录,/usr/local/anaconda3,编辑 ./bin/conda ./bin/activate ./bin/deactivate ./bin/pip ./bin/pip3 ./etc/profile.d/conda.sh 编辑用户主目录下的environments.txt文件 /root/.conda/environments.txt /root/.bashrc source /root/.bashrc conda将已有虚拟环境转移到离线主机上在离线的linux服务器上安装好anaconda,创建新的环境时需要下载依赖,会报错 conda create --name test python=3.6 网上有clone的方法,但是依然报错: conda create -n test --clone ?/usr/local/anaconda3/envs/tf --offline ? 解决方案: 旧服务器B,迁移后的新服务器为A? 在服务器B中,将envs和anaconda3/pkgs文件夹拷贝过来,例如B中的/usr/local/anaconda3/envs/tf和/usr/local/anaconda3/pkgs复制到新环境中。 下载的目录上传到新的环境中,如果新旧两台服务器是连通的,可以直接使用scp命令在linux服务器之间传文件,如果两台服务器不连通,只能通过下载再上传的方式拷贝。 服务器B的待迁移环境/usr/local/anaconda3/envs/tf压缩为tf.zip上传到A服务器。 服务器B的环境/usr/local/anaconda3/pkgs压缩为pkgs.zip上传到A服务器。 将上传的tf环境解压缩至A服务器/usr/local/anaconda3/envs目录下,它会自动识别。 将A服务器的/usr/local/anaconda3/pkgs备份为pkgs_bak,解压新上传的pkgs目录代替原目录。 注意: 到这里还没结束,source activate tf后还是会报错,需要进入anaconda的envs/tf/bin目录下,把python的软连接改为指向python3.6即可,旧服务器B的tf环境就是3.6版本。 进入目录 cd /usr/local/anaconda3/envs/tf/bin rm python ln -s python python3.6 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 23:26:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |