簡介
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/,謝謝合作。