Anaconda使用總結


Anaconda概述

Anaconda是一個用於科學計算的Python發行版,支持 Linux, Mac, Windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。Anaconda利用工具/命令conda來進行package和environment的管理,並且已經包含了Python和相關的配套工具。

Conda的環境管理

Conda的環境管理功能允許我們同時安裝若干不同版本的Python,並能自由切換。對於上述安裝過程,假設我們采用的是Python 2.7對應的安裝包,那么Python 2.7就是默認的環境(默認名字是root,注意這個root不是超級管理員的意思)。

假設我們需要安裝Python 3.4,此時,我們需要做的操作如下:

Conda的包管理

Conda的包管理就比較好理解了,這部分功能與pip類似。

例如,如果需要安裝scipy:

conda install scipy
conda list

conda的一些常用操作如下:

# 查看當前環境下已安裝的包
conda list
 
# 查看某個指定環境的已安裝包
conda list -n python34
 
# 查找package信息
conda search numpy
 
# 安裝package
conda install -n python34 numpy
# 如果不用-n指定環境名稱,則被安裝在當前活躍環境
# 也可以通過-c指定通過某個channel安裝
 
# 更新package
conda update -n python34 numpy
 
# 刪除package
conda remove -n python34 numpy

前面已經提到,conda將conda、python等都視為package,因此,完全可以使用conda來管理conda和python的版本,例如

# 更新conda,保持conda最新
conda update conda
 
# 更新anaconda
conda update anaconda
 
# 更新python
conda update python
# 假設當前環境是python 3.4, conda會將python升級為3.4.x系列的當前最新版本

設置國內鏡像

在conda安裝好之后,默認的鏡像是官方的,由於官網的鏡像在境外,訪問太慢或者不能訪問,為了能夠加快訪問的速度,可以選擇清華的的鏡像(目前貌似只有這一個)。
在命令行中運行(設置清華的鏡像)。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

How to search and install package in Anaconda

先通過這條命令搜索你要下載的包。

anaconda search -t conda pandoc

你可以通過對應的網址 [https://anaconda.org/zhenxieit/pandoc]查看安裝命令,然后按照命令進行安裝。

conda install -c https://conda.anaconda.org/zhenxieit pandoc

通過本地安裝包安裝

如果出現網絡問題或者無法聯網可以先在Anaconda的網站上下載安裝包,然后通過--use-local進行本地安裝。

conda install --use-local ffmpeg-2.7.0-0.tar.bz2

參考:

Anaconda更新失敗解決方法
How to search and install package in Anaconda
在Anaconda下從本地安裝包安裝obspy


免責聲明!

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



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