centos安装Anaconda3

一、参考

在centos上安装Anaconda
最新Anaconda3的安装配置及使用教程(附图文)

二、Anaconda简介

一句话:python需要下载很多包,Anaconda集成了几乎常用的包,这也是那么多数据分析者推荐Anaconda的原因。Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。

1、用途

快速安装,运行和升级及其依赖项
在计算机便捷的创建,和保存,加载和切换环境。

如果你需要的包要求不同版本的Python,你无需切换到不同的环境,因为conda同样是一个环境管理器。仅需要几条命令,你可以创建一个完全独立的环境来运行不同的Python版本,同时继续在你常规的环境中使用你常用的Python版本。——conda官方网站

python和包以及anaconda的概念关系

基于自己对于这些概念术语之间的关系打一个小比方:

关于python与包 包 =“工具”;

下载包 = “买工具”;

写程序 = “用工具做东西”(程序import导入)

2、关于anaconda

环境 = “好比一栋楼,在楼里面分配一间屋给各种‘包’放,每间房里面的‘包’互不影响”
激活环境 = “告诉电脑,我现在要用这个屋子里面的‘包’来做东西了所以要进这间屋子”
移除环境 = “现在这个屋子里面我原来要用的东西现在不需要了把它赶出去节省电脑空间”
Conda创建环境相当于创建一个虚拟的空间将这些包都装在这个位置,我不需要了可以直接打包放入垃圾箱,同时也可以针对不同程序的运行环境选择不同的conda虚拟环境进行运行。

三、下载安装

1、下载

官网下载:https://www.anaconda.com/products/individual
清华大学:北京外国语大学开源软件镜像站
在这里插入图片描述

清华开镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/服务器在国内比较快,最新版的没跟新

linux内核下载如下命令

mkdir /usr/local/anaconda
cd /usr/local/anaconda
wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh

2、安装anaconda

# 授权
chmod +x Anaconda3-5.3.0-Linux-x86_64.sh
# 安装
./Anaconda3-5.3.0-Linux-x86_64.sh

此时显示Anaconda的信息,并且会出现More,继续按Enter,直到如下图所示,输入yes,然后会提示是否修改安装路径,如果不修改继续回车,如果要修改,则在回车的时候点击修改

在这里插入图片描述

3、配置环境遍历

打开配置文件

vi/etc/profile

在最后面添加

# Anaconda
export PATH="/root/anaconda3/bin:$PATH"

在这里插入图片描述
让配置生效

source/etc/profile

4、测试配置结果

在任何地方输入python3回车出现如下则成功

[root@1 ~]# python3
Python 3.9.13 (main, Aug 25 2022, 23:26:10) 
[GCC 11.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

在任何地方输入conda -V

[root@1 ~]# conda -V
conda 22.9.0

5、设置显示前缀

2)If you’d prefer that conda’s base environment not be activated on startup, set the auto_activate_base parameter to false: ,翻译过来就是:如果您希望 conda 的基础环境在启动时不被激活,请将 auto_activate_base 参数设置为 false,命令如下:

# conda config --set auto_activate_base false
conda config --set changeps1 True

设置之后记得重新打开新的命令行

(base) [root@1 PaddleSpeech]# conda activate paddlespeech
(paddlespeech) [root@1 PaddleSpeech]# 

这样以后每次打开都会显示,如果需要取消则参考
安装 aconda 后centos系统终端界面前部出现(base)字样

四、 问题

1、conda占用cpu过高,一直重复创建进程

# 关闭base 环境
conda deactivate

# 关闭默认进入base环境
conda config --set auto_activate_base false

# 关闭自动启动,通过ps aux | grep conda 找到执行难文件路径在/root/anaconda3/bin/conda

[root@1 ~]# ps aux | grep conda
root       791 32.0  0.5 143352 22524 ?        R    11:32   0:00 /root/anaconda3/bin/python /root/anaconda3/bin/conda shell.bash hook
root       800 16.0  0.4 137772 16752 ?        R    11:32   0:00 /root/anaconda3/bin/python /root/anaconda3/bin/conda shell.bash hook
root       809  5.0  0.2 130580 10180 ?        R    11:32   0:00 /root/anaconda3/bin/python /root/anaconda3/bin/conda shell.bash hook
root       810  5.0  0.2 129268  8952 ?        R    11:32   0:00 /root/anaconda3/bin/python /root/anaconda3/bin/conda shell.bash hook
# 修改bin
cd /root/anaconda3
mv bin bin_bak
  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值