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

系统环境

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

CentOS Linux release 7.7.1908 (Core)
Linux version 3.10.0-1062.1.1.el7.x86_64 ([email protected]) (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/

注释掉环境变量

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章