Anaconda安裝及配置


 簡介

  Anaconda(官方網站)指的是一個開源的Python發行版本,可以便捷獲取包且對包能夠進行管理,同時對環境可以統一管理的發行版本。Anaconda包含了conda、Python在內的超過180個科學包及其依賴項。
Anaconda具有如下特點:

  • 開源
  • 安裝過程簡單
  • 高性能使用Python和R語言
  • 免費的社區支持
  • conda包
  • 環境管理器
  • 1000+開源庫

下載地址: https://www.anaconda.com/download/#windows

環境配置

找到並進入安裝的Anaconda軟件的安裝路徑,找到Python.exe文件,把路徑復制下來
在環境變量找到Path,添加 D:\Program Files\Anaconda3

雙擊進入Scripts文件夾,將路徑 D:\Program Files\Anaconda3\Scripts 添加到環境變量Path中
鍵盤按着win+r打開運行窗口,輸入cmd之后按回車鍵進入dos窗口,執行 >conda -V            #查看Anaconda版本

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/cloud/conda-forge/
>conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
>conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
>conda config --add channels http://pypi.doubanio.com/simple/
>conda config --set show_channel_urls yes                              #默認設置現實url路徑yes
>conda config --show                                      #查看配置信息

  #修改pip鏡像地址,永久修改:直接在user目錄中創建一個pip目錄新建pip.ini配置文件添加 [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
  >pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy

  • 安裝包

>conda install package_name                 #安裝包
>conda install scipy pandas                  #安裝多個包
>conda install –name env_name package_name        #在指定環境安裝包
>conda upgrade/update --all                 #更新所有的包
>conda update package_name               #更新指定包
>conda remove package_names               #刪除指定包
>conda list                        #查看已安裝的包
> conda search package_name                 #搜索已安裝包
>pip list                           #查看已安裝的包

  • 環境管理

>conda create -n env_name list_of_packages           #創建環境
>conda create -n py2-env python=2.7             #創建Python2環境
>conda create -n py3-env python=3.7             #創建Python3環境
>conda create -n py2-env numpy matplotlib python=2.7      #同時安裝必要的包
>conda env create -f environment.yaml                #創建配置文件新環境
>conda env list                         #列出所有環境
>conda env remove -n env_name                   #刪除指定的環境
>conda remove -n env_name --all                  #刪除環境及組件
>conda info -e                          #查看當前系統下的環境
>activate env_name                        #進入指定環境
>cond deactivate                             #退出當前環境,Linux是source conda deactivate

  • 管理環境

#創建環境名稱 python27,python版本為2.7,安裝numpy包的環境
>conda create –-name python27 numpy python=2.7
>conda activate python27                    #進入環境
>deactivate python27                     #退出環境
>conda env export > environment.yaml              #導出環境配置
#其中-f表示你要導入文件在本地的路徑,所以D:/anaconda/environment.yml要換成文件的實際路徑
>conda env update -f=D:/anaconda/environment.yml
>pip freeze > environment.txt                   #導出環境配置
>pip install -r D:\python\environment.txt           #修改為實際路徑

  • 查看幫助

>conda -h |--help                       #查看幫助
>python -V|--version                     #檢查python版本

問題1:更新Anconda是報 Can’t connect to HTTPS URL because the SSL module is not!錯誤
解決方法:可以安裝openssl(https://slproweb.com/products/Win32OpenSSL.html)或者把ssl驗證設置為false.

附鏡像配置

ssl_verify: false
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
show_channel_urls: true

備注:
作者:Shengming Zeng
博客:http://www.cnblogs.com/zengming/
GItHub:https://github.com/lovelifeming
嚴正聲明:
1.由於本博客部分資源來自互聯網,版權均歸原作者所有。轉載的目的是用於學術交流與討論學習,將不對任何資源負法律責任。
2.若無意中侵犯到您的版權利益,請來信聯系我,我會在收到信息后會盡快給予處理!
3.所有資源內容僅供學習交流之用,請勿用作商業用途,謝謝。
4.如有轉發請注明出處,來源於http://www.cnblogs.com/zengming/,謝謝合作。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM