原文地址:Anaconda 配置 Python 環境python
Anaconda: 2019.03 Python: 3.6.8shell
Anaconda 下載地址: Anaconda-2019.03-Linuxbash
本文中安裝位置爲 /usr/local/anaconda3
url
下載安裝腳本,賦予執行權限並安裝spa
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2019.03-Linux-x86_64.sh chmod +x Anaconda3-2019.03-Linux-x86_64.sh ./Anaconda3-2019.03-Linux-x86_64.sh
啓動安裝腳本後按回車開始閱讀 License,空格鍵翻頁,最後輸入 yes
贊成協議開始安裝code
輸入安裝目錄,這裏使用 /usr/local/anaconda3
開發
安裝完成後腳本會詢問是否將 Anaconda3 啓動腳本加入終端初始化腳本中,選擇 yes
rem
Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no]文檔
-b 用於靜默安裝get
-p 用於指定安裝目錄
./Anaconda3-2019.03-Linux-x86_64.sh -b -p /usr/local/anaconda3
上面的操做中若是交互式安裝最後一步使用了默認的 no
或者使用了 靜默安裝
,Anaconda 都不會添加隨終端啓動的腳本
須要手動向 ~/.bashrc
中添加如下腳本,Anaconda 安裝路徑根據實際狀況進行更改
# >>> conda initialize >>> __conda_setup="$('/usr/local/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/usr/local/anaconda3/etc/profile.d/conda.sh" ]; then . "/usr/local/anaconda3/etc/profile.d/conda.sh" else export PATH="/usr/local/anaconda3/bin:$PATH" fi fi unset __conda_setup # <<< conda initialize <<<
完成以上步驟後執行 source
命令從新加載 ~/.bashrc
source ~/.bashrc
Anaconda 下載地址: Anaconda-2019.03-Windows
本文中安裝位置爲 D:\anaconda3
打開安裝包一路下一步直到配置安裝路徑,修改成 D:\anaconda3
,點擊下一步
在 Advanced Options
中選中兩個複選框,其中第一個是將 Anaconda 建立的虛擬環境加入系統變量中,第二個是將 Anaconda 中的 Python 註冊爲默認環境
等待安裝完成便可
修改 Anaconda 鏡像倉庫爲 TUNA 開源鏡像站
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
新版 Anaconda 默認的 Python 版本爲 3.7,但實際開發中通常會使用 3.6
修改默認 Python 版本爲 3.6
conda install python=3.6
簡介中將軟件包、版本號等用戶自定義的部分用 []
括起來
在執行會使軟件包變動的命令時,Anaconda 會自動尋找能夠知足依賴關係的變動方案
這裏只介紹基礎的 conda 命令,完整的使用手冊請參考 Anaconda 官方文檔
格式
conda install [package name] conda install [package name]=[version]
示例
conda install python conda install python=3.6
格式
conda update [package name]
示例
conda update conda conda update python
格式
conda remove [package name]
示例
conda remove conda conda remove python
Anaconda 默認使用的虛擬環境名爲 base
爲了多種不一樣用途(例如在兩個項目的開發中要求不一樣或衝突的軟件包版本),咱們能夠建立多個環境並隨時切換
建立過程當中須要指定配置基礎環境須要安裝的軟件包
格式
conda create -n [env name] [base package name]=[base package version]
示例
conda create -n py37 python=3.7 conda create -n opencv341 opencv=3.4.1
格式
conda remove -n [env name] --all
示例
conda remove -n py37 --all
格式
conda activate [env name]
示例
conda activate py37 conda activate opencv341
該命令關閉了 Anaconda 的虛擬環境,僅使用系統中除 Anaconda 外配置的環境
格式
conda deactivate
示例
conda deactivate
示例
conda info
格式
conda list conda list [package name]
示例
conda list conda list python conda list opencv
格式
conda search [package name]
示例
conda search python conda search opencv
示例
conda env list