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/

註釋掉環境變量

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