Anaconda的安装与使用
最近在学习用python进行数据处理,自然就用到了anaconda这个软件。期间为了顺利使用它查了好多资料,为了方便以后安装使用anaconda,总结了一下它的安装过程与使用。
一.Anaconda的概念及下载
-
概念:anconda是一个用于科学计算的python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。
-
安装
(1)官网下载
下载地址:https://www.anaconda.com/download/(2)清华大学开源镜像站下载
下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
建议不要去官网下载,官网下载比较慢,时间长,推荐去清华大学开源镜像站去下载,至于下载anaconda2还是anaconda3,都可以,反正后面可以再装另外一个python环境。
二.安装
点击文件,会出现如下界面,点击next即可。
如果你的电脑里只有一个用户,那么选择just me。如果你的电脑有多个用户,选择All Users。
这里是选择安装路径的意思,建议不要安装到C盘,自己选择另外一个空间足够的磁盘空间安装。(2.6GB)
- 这里第一个勾意思是是否把Anaconda加入环境变量,官方提示不推荐勾选,说勾选后,在以后的卸载或重装时可能会导致问题,但是网上也有人推荐勾选,我选择了官方推荐的,没有勾选。
- 这里第二个勾意思是是否设置Anaconda所带的Python 3.6为系统默认的Python版本。
接着经过一系列安装步骤就安装好了。这里最后两个勾可以不打。
安装完毕后,你的开始菜单会出现这几个图标:
Anaconda Navigator: 是Anaconda可视化的管理界面。
Anaconda Prompt :是一个Anaconda的终端,可以便捷的操作conda环境,类似于cmd的命令行工具。
Jupyter Notebook :是一个交互式笔记本,支持运行40多种编程语言。IPython notebook:是一个基于IPython REPL的web应用,安装IPython后在终端输入ipython notebook即可启动服务。jupyter是把IPython和Python解释器剥离后的产物,将逐渐替代IPython独立发行。
Spyder :是一个使用Python语言的开放源代码跨平台科学运算IDE。
Spyder可以跨平台,也可以使用附加组件扩充,自带交互式工具以处理数据。
三.配置环境变量
如果是windows的话需要去
控制面板\系统和安全\系统\高级系统设置\环境变量\用户变量\PATH
中添加 anaconda的安装目录的Scripts文件夹, 比如我的路径是C:\ProgramData\Anaconda2\Scripts, 看个人安装路径不同需要自己调整。(强调是在系统变量里)
之后就可以打开命令行输入 conda --version
如果输出conda 4.5.4之类的就说明环境变量设置成功了.
为了避免可能发生的错误, 我们在命令行输入conda upgrade --all
先把所有工具包进行升级
其中Anaconda Prompt 就是我们的cmd,打开后如下:
四.管理虚拟环境
由于anaconda访问的是国外的网络,所以下载Anaconda和安装包时会特别慢。我们需要更换到国内镜像源地址,我配置的是清华源镜像。
首先添加 Anaconda Python 免费仓库。Windows 用户无法直接创建名为 .condarc的文件,可先执行 conda config --set show_channel_urls yes
生成该文件之后在C:\Users\用户名.condarc里面进行修改。
用记事本打开,添加以下代码:
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
Anaconda 镜像使用帮助:https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
下载环境conda info --envs
可以查看你已经安装的环境conda create -n py36 python=3.6
创建一个名称为py36的虚拟环境并指定python版本为3.6(这里conda会自动找3.6中最新的版本下载)conda install numpy
安装numpy库conda remove numpy
卸载numpy库
激活环境activate py36
(py36是之前定义的环境名称)可以进入python3.6的环境,并在里面安装第三方包
我暂时就学到这些了,以后可能也会更新的。