Anaconda安裝和使用


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

          下載地址:https://docs.conda.io/en/latest/miniconda.html

Anaconda具有如下特點:

▪ 開源

▪ 安裝過程簡單

▪ 高性能使用Python和R語言

▪ 免費的社區支持

其特點的實現主要基於Anaconda擁有的:

▪ conda包

▪ 環境管理器

▪ 1,000+開源庫

Anaconda、conda、pip、virtualenv的區別

1、Anaconda是一個包含180+的科學包及其依賴項的發行版本。其包含的科學包包括:conda, numpy, scipy, ipython notebook等。

2、conda是包及其依賴項和環境的管理工具。

▪ 適用語言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN。

▪ 適用平台:Windows, macOS, Linux

▪ 用途:

          ① 快速安裝、運行和升級包及其依賴項。

          ② 在計算機中便捷地創建、保存、加載和切換環境。

3、pip是用於安裝和管理軟件包的包管理器。

▪ pip編寫語言:Python。

▪ Python中默認安裝的版本:

① Python 2.7.9及后續版本:默認安裝,命令為 pip

② Python 3.4及后續版本:默認安裝,命令為 pip3


virtualenv是用於創建一個獨立的Python環境的工具。

▪ 解決問題:

  1. 當一個程序需要使用Python 2.7版本,而另一個程序需要使用Python 3.6版本,如何同時使用這兩個程序?如果將所有程序都安裝在系統下的默認路徑,如:/usr/lib/python2.7/site-packages,當不小心升級了本不該升級的程序時,將會對其他的程序造成影響。
  2. 如果想要安裝程序並在程序運行時對其庫或庫的版本進行修改,都會導致程序的中斷。
  3. 在共享主機時,無法在全局 site-packages 目錄中安裝包。


安裝注意事項:

     在“Advanced Installation Options”中不要勾選“Add Anaconda to my PATH environment variable.”(“添加Anaconda至我的環境變量。”)。因為如果勾選,則將會影響其他程序的使用。如果使用Anaconda,則通過打開Anaconda Navigator或者在開始菜單中的“Anaconda Prompt”(類似macOS中的“終端”)中進行使用。


完成后添加環境變量:

C:\Program Files\anaconda\condabin;


查看版本及更新:

C:\pan>conda --version
conda 4.8.3

C:\pan>conda update conda


創建環境

指定環境名稱為dev  使用py2.7版本。默認不指定python使用的是跟conda一樣的版本

C:\pan>conda create --name dev python=2.7
WARNING: A space was detected in your requested environment path
'C:\Program Files\anaconda\envs\dev'
Spaces in paths can sometimes be problematic.
Collecting package metadata (current_repodata.json): /


查看環境信息

*代表當前環境

C:\pan>conda info --env
# conda environments:
#
base                 *  C:\Program Files\anaconda
pachong                  C:\Users\Administrator\.conda\envs\pachong


切換環境

C:\pan>activate  pachong

C:\pan>conda.bat activate pachong

(pachong) C:\pan>conda info --env
# conda environments:
#
base                     C:\Program Files\anaconda
pachong               *  C:\Users\Administrator\.conda\envs\pachong


此時我們在安裝包就安裝到這個環境了


克隆環境

將pachong環境克隆成dev環境

(pachong) C:\pan>conda create --name dev  --clone pachong
WARNING: A space was detected in your requested environment path
'C:\Program Files\anaconda\envs\dev'
Spaces in paths can sometimes be problematic.
Source:      C:\Users\Administrator\.conda\envs\pachong
Destination: C:\Program Files\anaconda\envs\dev
Packages: 98
Files: 418

………………………..

刪除環境

conda remove --name <env_name> –all


查找包

(pachong) C:\pan>conda search --full-name django
Loading channels: done
# Name                       Version           Build  Channel
django                        1.11.8  py27hd476221_0  pkgs/main



獲取當前環境安裝包

(pachong) C:\pan>conda list

……………………………..


安裝包

conda install --name <env_name> <package_name>  or  conda install --name django 


免責聲明!

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



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