Anaconda安装和使用
Anaconda(官方網(wǎng)站)就是可以便捷獲取包且對包能夠進行管理,同時對環(huán)境可以統(tǒng)一管理的發(fā)行版本。Anaconda包含了conda、Python在內的超過180個科學包及其依賴項。
下載地址:https://docs.conda.io/en/latest/miniconda.html
Anaconda具有如下特點:
▪ 開源
▪ 安裝過程簡單
▪ 高性能使用Python和R語言
▪ 免費的社區(qū)支持
其特點的實現(xiàn)主要基于Anaconda擁有的:
▪ conda包
▪ 環(huán)境管理器
▪ 1,000+開源庫
Anaconda、conda、pip、virtualenv的區(qū)別
1、Anaconda是一個包含180+的科學包及其依賴項的發(fā)行版本。其包含的科學包包括:conda, numpy, scipy, ipython notebook等。
2、conda是包及其依賴項和環(huán)境的管理工具。
▪ 適用語言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN。
▪ 適用平臺:Windows, macOS, Linux
▪ 用途:
① 快速安裝、運行和升級包及其依賴項。
② 在計算機中便捷地創(chuàng)建、保存、加載和切換環(huán)境。
3、pip是用于安裝和管理軟件包的包管理器。
▪ pip編寫語言:Python。
▪ Python中默認安裝的版本:
① Python 2.7.9及后續(xù)版本:默認安裝,命令為 pip
② Python 3.4及后續(xù)版本:默認安裝,命令為 pip3
virtualenv是用于創(chuàng)建一個獨立的Python環(huán)境的工具。
▪ 解決問題:
當一個程序需要使用Python 2.7版本,而另一個程序需要使用Python 3.6版本,如何同時使用這兩個程序?如果將所有程序都安裝在系統(tǒng)下的默認路徑,如:/usr/lib/python2.7/site-packages,當不小心升級了本不該升級的程序時,將會對其他的程序造成影響。
如果想要安裝程序并在程序運行時對其庫或庫的版本進行修改,都會導致程序的中斷。
在共享主機時,無法在全局 site-packages 目錄中安裝包。
安裝注意事項:
在“Advanced Installation Options”中不要勾選“Add Anaconda to my PATH environment variable.”(“添加Anaconda至我的環(huán)境變量。”)。因為如果勾選,則將會影響其他程序的使用。如果使用Anaconda,則通過打開Anaconda Navigator或者在開始菜單中的“Anaconda Prompt”(類似macOS中的“終端”)中進行使用。
完成后添加環(huán)境變量:
C:Program Filesanacondacondabin;
查看版本及更新:
C:pan>conda --version
conda 4.8.3
C:pan>conda update conda
創(chuàng)建環(huán)境
指定環(huán)境名稱為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 Filesanacondaenvsdev'
Spaces in paths can sometimes be problematic.
Collecting package metadata (current_repodata.json): /
查看環(huán)境信息
*代表當前環(huán)境
C:pan>conda info --env
# conda environments:
#
base * C:Program Filesanaconda
pachong C:UsersAdministrator.condaenvspachong
切換環(huán)境
C:pan>activate pachong
C:pan>conda.bat activate pachong
(pachong) C:pan>conda info --env
# conda environments:
#
base C:Program Filesanaconda
pachong * C:UsersAdministrator.condaenvspachong
此時我們在安裝包就安裝到這個環(huán)境了
克隆環(huán)境
將pachong環(huán)境克隆成dev環(huán)境
(pachong) C:pan>conda create --name dev --clone pachong
WARNING: A space was detected in your requested environment path
'C:Program Filesanacondaenvsdev'
Spaces in paths can sometimes be problematic.
Source: C:UsersAdministrator.condaenvspachong
Destination: C:Program Filesanacondaenvsdev
Packages: 98
Files: 418
………………………..
刪除環(huán)境
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
獲取當前環(huán)境安裝包
(pachong) C:pan>conda list
……………………………..
安裝包
conda install --name <env_name> <package_name> or conda install --name django
總結
以上是生活随笔為你收集整理的Anaconda安装和使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无监督学习 k-means_无监督学习-
- 下一篇: 一个意外错误使你无法删除该文件,文件或目