访问Anaconda官网下载页面,右键点击你想要安装的版本,复制链接地址。写这个的时候最新Anaconda版本是5.3.1,所以我获取到的安装脚本文件是Anaconda3-5.3.1-Linux-x86_64.sh,以下都以这个版本来讲述。
更新:最近再阿里云上直接访问官网的下载链接比较忙,然后我就换了清华大学的源。安装脚本的下载地址可以在这里找。也可以直接替换官网地址中repo.anaconda.com的为mirrors.tuna.tsinghua.edu.cn/anaconda。Anaconda 镜像替换参考这里。
执行下面的命令讲执行脚本获取到本地:
wget https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86_64.sh
我是用的阿里云上直接安装的CentOS7,安装Anaconda的时候提示“WARNING: bzip2 does not appear to be installed this may cause problems below”,最开始我忽视了这个提示,于是安装的时候提示错误:“No package bunzip2 available.”。执行yum install bzip2
,重新安装就好了。
基于上面的教训建议大家关注下这样的WARNING,及时解决。
通过执行bash Anaconda3-5.3.1-Linux-x86_64.sh
可以进行Anaconda的安装。安装过程中有5处需要我们进行交互的,下面一一说来。
安装过程中如果要退出,可以随时按Ctrl+C退出安装程序。
这次不用输入任何东西,直接回车继续安装过程。
Welcome to Anaconda3 5.3.1
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
许可协议其实蛮长的,会有多页。如果没看到让你输入的地方,并且末行显示--More--
,可以按Z
键翻页,或者按Q
跳到最后。
直到显示如下,输入yes后回车:
Do you accept the license terms? [yes|no]
[no] >>> yes
Anaconda的安装位置默认会在执行用户的home目录下的anaconda3目录中,如果是要给服务器的全部用户安装的话,建议大家改成个公共的位置(如果安装时没有添加-u
,目录如果存在会报错)。下面我是给改成安装在/opt/anaconda3
下了。
Anaconda3 will now be installed into this location:
/root/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/root/anaconda3] >>> /opt/anaconda3
其实安装位置可以在执行安装脚本的时候直接指定,像上面要指定安装到/opt/anaconda3
目录下,可以这样修改执行内容:bash bash Anaconda3-5.3.1-Linux-x86_64.sh -p /opt/anaconda3
,这样这一步就可以直接回车了。
执行完这一步后,就会开始安装程序了。安静等待几分钟。
安装完成后,会出现询问是否在用户(我用的root用户安装的)的.bashrc文件中初始化Anaconda3的相关内容。
Do you wish the installer to initialize Anaconda3
in your /root/.bashrc ? [yes|no]
[no] >>> yes
更新:安装2019版本的时候显示成了:
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes
但是行为还是一致的。
添加的内容如下:
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/opt/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then
. "/opt/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/opt/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
添加的内容主要是把conda添加到PATH中,让你能使用conda
命令,所以这个可以直接yes。
我是云服务器上部署的,自然直接no掉了。
===========================================================================
Anaconda is partnered with Microsoft! Microsoft VSCode is a streamlined
code editor with support for development operations like debugging, task
running and version control.
To install Visual Studio Code, you will need:
- Administrator Privileges
- Internet connectivity
Visual Studio Code License: https://code.visualstudio.com/license
Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]
>>> no
安装完成后,直接输入conda
应该会提示说没找到该命令,这时候执行下:source ~/.bashrc
,之后就可以正常使用了。
为了让其他用户也能使用conda,我们可以将安装脚本添加到.bashrc文件中内容添加到/etc/bashrc
中。内容大致是下面这个样子的:
# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/opt/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then
. "/opt/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/opt/anaconda3/bin:$PATH"
fi
fi
Original url: Access
Created at: 2020-03-27 11:23:22
Category: default
Tags: none
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论