centos7安装Anaconda(vAnaconda3-2020.02-Linux-x86_64)与基本命令使用

本文档详细介绍了如何在CentOS7上安装Anaconda3-2020.02-Linux-x86_64,包括创建anaconda用户,配置环境变量,设置国内镜像源,解决权限问题以及常见错误处理。同时,提供了Anaconda的基本命令使用指南和卸载方法。

系统环境

我们用Anaconda管理包版本之间的依赖
此外我还经常用pipenv 和 virtualenv

CentOS Linux release 7.7.1908 (Core)
Linux version 3.10.0-1062.1.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Fri Sep 13 22:55:44 UTC 2019

1. 下载

可以去官网下载
官网
拷贝出来 地址就是: https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh

wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh  

# 七牛云
http://www.obs.sixmillions.cn/packages/Anaconda3-2020.02-Linux-x86_64.sh

2. 安装

创建anaconda用户

不要用root用户安装,不然,其他普通用户使用不方便

useradd anaconda
# 改密码
passwd anaconda
# 默认创建了anacodna用户组
id anaconda

在这里插入图片描述
切换到anaconda用户

su anaconda
# 进入安装包路径
# 运行
bash Anaconda3-2020.02-Linux-x86_64.sh 

安装开始
输入回车
回车
接受 yes
yes
选择安装位置默认当前用户home目录下
我们不改变了( /home/anaconda/anaconda3) 反正这个用户就是为了安装anconda创建的
你要改到其他路径,记得要有权限
路径安装
运行yes
在这里插入图片描述

3. 成功

成功

4. 环境变量配置

切换到root用户
不配置找不到conda命令.

vim /etc/bashrc

# 添加
export PATH=/home/anaconda/anaconda3/bin:$PATH

在这里插入图片描述

# 生效
source /etc/bashrc

5. 配置国内镜像

https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

切换到anaconda用户登录
先生产配置文件.默认应该是隐藏的

conda config --set show_channel_urls yes

因为我用anaconda用户执行的,所以配置文件在 /home/anaconda目录下
在这里插入图片描述

# 编辑
vim /home/anaconda/.condarc

先删除里面的内容
在这里插入图片描述
添加

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

在这里插入图片描述
清除索引缓存,保证用的是镜像站提供的索引

conda clean -i

安装完成后重新进一下记得.

6.改变权限

切换为root用户
将anaconda的home安装路径变为组权限

 chmod -R 775 /home/anaconda

然后那个普通用户用anaconda 就 加入这个组
虽然普通用户加入这个组能用,但是如果有多个用户的时候,cache还是有问题
最后我直接赋予了777权限

 chmod -R 777 /home/anaconda

6. 测试

conda -V

在这里插入图片描述
如果显示没有该命令,就重新进一下.

7. 错误

安装遇到的错误

tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors

安装依赖 bzip2

yum install -y bzip2

8. 命令

基本命令

# 版本
conda --version
conda -V

# 创建一个环境
conda create --name tensorflow1_env python=3.6
# --name可以简写成-n
conda create -n tensorflow1_env python=3.6

# 显示环境列表
conda env list 
conda info --env
#简写成-e
conda info -e

# 查看tensorflow1_env 该环境安装哪些依赖
conda list -n tensorflow1_env 

# 激活该环境
conda activate tensorflow1_env 

# 在激活的环境里面查找tensorflow安装包
conda search tensorflow

# 安装一个版本
conda install tensorflow==1.14.0

# 更新一个包
conda update numpy

# 退出环境
conda deactivate

# 删除环境(千万不要乱删除  )
conda remove tensorflow1_env
或者  
conda remove -n tensorflow1_env --all
conda remove --name  tensorflow1_env --all

# 显示总的依赖list
conda list

升级

升级Anaconda需要先升级conda

conda update conda          #基本升级
conda update anaconda       #大的升级
conda update anaconda-navigator    //update最新版本的anaconda-navigator   

conda update -n xxx conda        #update某个环境的到最新版本的conda

卸载anaconda

删除

rm -rf  /home/anaconda/anaconda3/

注释掉环境变量

### 软件版本是否合适 在 CentOS 7 系统中,yum 3.4.3、rpm 4.11.3 和 yum - plugin - fastestmirror 1.1.31 - 54.el7_8 通常是合适的版本。yum 3.4.3CentOS 7 中较为常见的版本,能够满足大多数软件包的管理需求;rpm 4.11.3 也是 CentOS 7 适配的版本,为 yum 提供底层的软件包管理支持;yum - plugin - fastestmirror 1.1.31 - 54.el7_8 作为 yum 的插件,适用于 CentOS 7.8 系统,可辅助 yum 选择最快的镜像源。不过,随着时间推移和软件更新,可能需要将这些软件更新到最新版本以获取更好的性能和兼容性。 ### 软件使用问题 #### 软件更新 更新 yum、rpm 和 yum - plugin - fastestmirror 到最新版本可以使用以下命令: ```bash # 更新所有软件包,包括 yum、rpm 和 yum - plugin - fastestmirror yum -y update ``` 此命令会自动检查并更新系统中所有可更新的软件包,包括 yum、rpm 和 yum - plugin - fastestmirror [^3]。 #### yum - plugin - fastestmirror 无法正常工作 当 yum - plugin - fastestmirror 无法正常工作时,可按以下方法排查和修复: 1. 修改 fastestmirror yum 加速插件的配置文件: ```bash vi /etc/yum/pluginconf.d/fastestmirror.conf # 将 enable 修改为 0 ``` 2. 修改 yum 的配置文件: ```bash vi /etc/yum.conf # plugins = 0 ``` 3. 若修改后仍然报错,提示存在锁文件,可执行以下操作: ```bash rm -f /var/run/yum.pid /sbin/service yum - updatesd restart ``` 4. 尝试安装网络服务: ```bash yum -y install net - tools ``` 这些步骤可逐步排查和解决 yum - plugin - fastestmirror 无法正常工作的问题 [^2]。 #### rpm 安装软件包时出现依赖问题 若 rpm 安装软件包时出现依赖问题,可尝试以下解决方法: - 使用 yum 安装:yum 会自动处理依赖关系,可使用以下命令: ```bash yum -y install 包名 ``` - 使用 rpm 的 --nodeps 选项:该选项可忽略依赖关系进行安装,但可能会导致软件无法正常运行,不建议在生产环境中使用: ```bash rpm -ivh --nodeps 包名 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值