Linux 安裝及使用 anaconda
阿新 • • 發佈:2022-12-12
Anaconda安裝與解除安裝
Anaconda使用
參考
來自為知筆記(Wiz)
Anaconda使用
參考
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)