Anconda安裝系統環境
1. 下載
2. 安裝
創建anaconda用戶
3. 成功
4. 環境變量配置
5. 配置國內鏡像
6.改變權限
6. 測試
7. 錯誤
8. 命令
基本命令
升級
卸載anaconda
系統環境
我們用Anaconda管理包版本之間的依賴
此外我還經常用pipenv 和 virtualenv
1 CentOS Linux release 7.7.1908 (Core) 2 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://www.anaconda.com/products/individual
個人版直接選擇適合的系統python版本,下載即可。現在默認的是python3.8
如果想要其他版本的可以划到底部選擇,或者直接在此鏈接選擇需要的版本:https://repo.anaconda.com/archive/
下載很快的。
拷貝出來 地址就是: https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh
1 wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh 2 3 # 七牛雲 4 http://www.obs.sixmillions.cn/packages/Anaconda3-2020.02-Linux-x86_64.sh
2. 安裝
創建anaconda用戶
不要用root用戶安裝,不然,其他普通用戶使用不方便
1 useradd anaconda 2 # 改密碼 3 passwd anaconda 4 # 默認創建了anacodna用戶組 5 id anaconda
切換到anaconda用戶
su anaconda
1 # 進入安裝包路徑 2 # 運行 3 bash Anaconda3-2020.02-Linux-x86_64.sh
輸入回車
接受 yes
選擇安裝位置默認當前用戶home目錄下
我們不改變了( /home/anaconda/anaconda3) 反正這個用戶就是為了安裝anconda創建的
你要改到其他路徑,記得要有權限
運行yes
3. 成功
4. 環境變量配置
切換到root用戶
不配置找不到conda命令.
1 vim /etc/bashrc 2 3 # 添加 4 export PATH=/home/anaconda/anaconda3/bin:$PATH
1 # 生效 2 source /etc/bashrc
5. 配置國內鏡像
https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
切換到anaconda用戶登錄
先生產配置文件.默認應該是隱藏的
conda config --set show_channel_urls yes
因為我用anaconda用戶執行的,所以配置文件在 /home/anaconda目錄下
1 # 編輯 2 vim /home/anaconda/.condarc
先刪除里面的內容
添加
1 channels: 2 - defaults 3 show_channel_urls: true 4 channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda 5 default_channels: 6 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main 7 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free 8 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r 9 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro 10 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 11 custom_channels: 12 conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud 13 msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud 14 bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud 15 menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud 16 pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud 17 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. 錯誤
安裝遇到的錯誤
1 tar: This does not look like a tar archive 2 tar: Exiting with failure status due to previous errors
安裝依賴 bzip2
yum install -y bzip2
8. 命令
基本命令
1 # 版本 2 conda --version 3 conda -V 4 5 # 創建一個環境 6 conda create --name tensorflow1_env python=3.6 7 # --name可以簡寫成-n 8 conda create -n tensorflow1_env python=3.6 9 10 # 顯示環境列表 11 conda env list 12 conda info --env 13 #簡寫成-e 14 conda info -e 15 16 # 查看tensorflow1_env 該環境安裝哪些依賴 17 conda list -n tensorflow1_env 18 19 # 激活該環境 20 conda activate tensorflow1_env 21 22 # 在激活的環境里面查找tensorflow安裝包 23 conda search tensorflow 24 25 # 安裝一個版本 26 conda install tensorflow==1.14.0 27 28 # 更新一個包 29 conda update numpy 30 31 # 退出環境 32 conda deactivate 33 34 # 刪除環境(千萬不要亂刪除 ) 35 conda remove tensorflow1_env 36 或者 37 conda remove -n tensorflow1_env --all 38 conda remove --name tensorflow1_env --all 39 40 # 顯示總的依賴list 41 conda list
升級
Anaconda需要先升級conda
1 conda update conda #基本升級 2 conda update anaconda #大的升級 3 conda update anaconda-navigator //update最新版本的anaconda-navigator 4 5 conda update -n xxx conda #update某個環境的到最新版本的conda
卸載anaconda
刪除
rm -rf /home/anaconda/anaconda3/
注釋掉環境變量
————————————————
版權聲明:本文為CSDN博主「sixmillions」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_42183854/java/article/details/105583137