1. 程式人生 > 其它 >Linux 安裝及使用 anaconda

Linux 安裝及使用 anaconda

Anaconda安裝與解除安裝
Anaconda使用
參考 TOC

Anaconda安裝與解除安裝

1、下載Anaconda
途經一:官網下載,但速度很慢
地址:https://www.continuum.io/downloads
途經二:從清華大學映象網站下載,速度較快,重點推薦
地址:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

2、安裝

1、輸入命令:bash Anaconda-3-5.3.1-Linux-x86_64.sh
2、回車
3、輸入:yes
4、選擇安裝路徑,可以修改安裝路徑
5、輸入:yes
# 提示“Thank you for installing Anaconda3!”視為安裝成功

3、檔案配置

1、開啟配置檔案:
    vim /etc/profile
2、 在檔案的最後加上如下配置
    export ANACONDA_HOME=/tmp/software/anaconda3            # 步驟2.4 中的安裝路徑
    export PATH=$ANACONDA_HOME/bin:$PATH
    export PYSPARK_PYTHON=$ANACONDA_HOME/bin/python            # 可不新增
3、source /etc/profile     # 使檔案修改生效

4、第三庫安裝與預設源修改
    使用conda create 建立虛擬環境或利用conda install 安裝軟體的時候,有時conda 源下載速度太慢,過程中會中斷連線導致壓縮包下載不全或者失敗
    解決辦法: 將conda 改為國內源的清華源或者中科大源,比如:
    #新增資料來源:例如, 新增清華anaconda映象:
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

    conda config --set show_channel_urls yes

    然後再次執行conda create ... 命令,會有一個較長的等待過程,然後提示確認或者取消,輸入y 確認建立
    # 拓展:關於conda的資料來源,另外有下述操作可做選擇
    #顯示目前conda的資料來源有哪些
    conda config --show channels
    #刪除資料來源
    conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    #回覆預設源
    conda config --remove-key channels

其他映象源,推薦使用中科大源

# 中科大映象源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/

# 阿里映象源
conda config --add channels https://mirrors.aliyun.com/pypi/simple/

# 豆瓣的python的源

conda config --add channels http://pypi.douban.com/simple/

4、anaconda 解除安裝

刪除 anaconda,直接切換到安裝 anaconda 的目錄,直接
rm -rf anaconda3
然後在 /etc/profile, 把配置的刪除即可

Anaconda使用

1、安裝第三方Python包

1、直接在cmd 視窗執行
pip install jieba

2、使用conda 自帶的安裝工具
conda install jieba

3、有些模組無法使用以上兩種方式進行安裝,此時就需要先尋找模組,然後安裝
(1)anaconda search -t conda jieba        # 查詢包的相關模組
(2)anaconda show conda-forge/jieba        # 根據版本檢視安裝資訊,其中conda-forge/jieba 為查詢到的包的名稱
(3)根據(2)中提示的安裝命令進行安裝,如:
    conda install --channel https://conda.anacoda.org/conda-forge jieba

4、安裝本地包
    pip install   ~/Downloads/a.whl
    conda install --use-local  ~/Downloads/a.tar.bz2

2、conda瘦身

# conda clean 可以輕鬆搞定
conda clean -p        # 刪除沒有用的包
conda clean -r        # 刪除 tar 包
conda clean -y --all    # 刪除所有的安裝包及cache

3、conda 自動開啟/關閉啟用

conda config --set auto_activate_base false  #關閉自動啟用狀態
conda config --set auto_activate_base true  #關閉自動啟用狀態

4、命令

1. conda --version #檢視conda版本,驗證是否安裝
2. conda update conda #更新至最新版本,也會更新其它相關包
conda update -n base conda #update最新版本的conda
3. conda update --all #更新所有包
4. conda update package_name #更新指定的包
5. conda create -n env_name package_name #建立名為env_name的新環境,並在該環境下安裝名為package_name 的包,可以指定新環境的版本號,例如:conda create -n python2 python=python2.7 numpy pandas,建立了python2環境,python版本為2.7,同時還安裝了numpy pandas包
6. conda activate env_name #切換至env_name環境
7. conda deactivate #退出環境
8. conda info -e #顯示所有已經建立的環境
或 conda env list
或 conda info --envs
9. conda create --name new_env_name --clone old_env_name #複製old_env_name為new_env_name
10. conda remove --name env_name –all #刪除環境
11. conda list # 檢視所有已經安裝的包
12. conda install package_name #在當前環境中安裝包
13. conda install --name env_name package_name #在指定環境中安裝包
14. conda remove -- name env_name package #刪除指定環境中的包
15. conda remove package #刪除當前環境中的包
16. conda env remove -n env_name #採用第10條的方法刪除環境失敗時,可採用這種方法


17. 以下兩個命令必須在 base 環境下進行操作,否則會報錯
conda create --name newname --clone oldname      # 克隆oldname 環境為newname 環境
conda remove --name oldname --all       # 徹底刪除舊環境

參考



來自為知筆記(Wiz)