一個開源的Python發行版本,官網地址python
windows下安裝須要配置環境變量,指向anaconda的安裝目錄的Scripts文件夾
linux/Mac下~/anaconda/bin
加入PATHconda --version
檢查是否配置成功conda upgrade --all
升級全部包mysql
# 清華大學鏡像 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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/ #移除某個鏡像 conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ # 設置搜索時顯示通道地址 conda config --set show_channel_urls yes
#查看當前存在的環境 conda info --envs #全部環境 conda env list # 建立一個名爲python的環境,指定Python版本是3.5 conda create --name python python=3.5 # 安裝好後,使用activate激活某個環境 activate python # for Windows source activate python # for Linux & Mac # 激活後,會發現terminal輸入的地方多了python的字樣 # activate不指定環境名,將默認進入base環境 # 退出環境,運行 deactivate python # for Windows source deactivate python # for Linux & Mac # 刪除一個已有的環境 conda remove --name python --all #切換環境 activate env1
此時的python是一個全新的環境,能夠自由安裝第三方包,且不會影響其餘環境及本機python環境;
使用conda
或者pip
安裝均可以linux
# 例:安裝scrapy conda install scrapy # conda會從從遠程搜索scrapy的相關信息和依賴項目 # 查看已經安裝的packages conda list # 顯示出經過各類方式安裝的包 # 查看當前環境下已安裝的包 conda list # 查看某個指定環境的已安裝包 conda list -n env_name # 查找package信息 conda search pymysql # 安裝package conda install -n env_name numpy # 若是不用-n指定環境名稱,則被安裝在當前活躍環境 # 也能夠經過-c指定經過某個channel安裝 # 更新package conda update -n env_name numpy # 刪除package conda remove -n env_name numpy # 已進入環境 conda remove numpy # 更新conda,保持conda最新 conda update conda # 更新anaconda conda update anaconda # 更新python conda update python # 假設當前環境是python 3.4, conda會將python升級爲3.4.x系列的當前最新版本 # 在當前環境下安裝anaconda包集合 conda install anaconda # 結合建立環境的命令,以上操做能夠合併爲 conda create -n env_name python=3.4 anaconda # 也能夠不用所有安裝,根據需求安裝本身須要的package便可
#導出當前環境信息 conda env export > environment.yaml #導入 conda env create -f environment.yaml