机器学习过程中,除了spyder,anaconda也是一种,它是Python的一个开源发行版本,主要面向科学计算。在我看来主要优点是预装了很多第三方库,而且Anaconda中增加了conda install命令,安装新package格外方便,还自带Spyder IDE 和Jupyter Notebook,等。
下载:
从官网下载:Download Anaconda Now!不过官网速度比较慢,不太推荐。
从清华镜像下载:Tsinghua Open Source Mirror(推荐)
安装
网上大量教程
验证
进入 cmd,输入conda list会有大量信息输出否则失败
应用
1 首先是完成了一个操作系统可以容纳python2.x和python3.x的同时存在,例如本机原始安装了python2.7,如果再需安装python3.5可以:
设置国内镜像,因为Anaconda.org的服务器在国外。所幸的是,清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可。在cmd中运行以下代码:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
添加3.5版本的Python,可以进行如下操作。(同理,如果要添加Python 2.x,之后操作里的3.52改为2.7即可)
conda create -n test_py3 python=3.5
上面创建python3.5的环境,对应文件夹名称:test_py3
在anaconda安装目录下的/envs中会存在test_py3文件
这时如果需要将机器的python环境由2.x切换到3.x只需
activate test_py3
此时cmd进python,会看到是python 3.5:
退出
deactivate
删除此环境:
conda remove -n test_py3 --all
2 虽然命令窗实现了Python不同版本的自由切换,但spyder打开之后始终是默认的python2.7,这是因为python3.5没有安装spyder,需要在不同环境下都安装才可以。
使用activate test_py3之后,输入conda list,发现没有spyder一项,这就需要安装,
首先搜索有没有
conda search spyder
然后安装
conda install spyder
这样在命令框,按两步进行操作:
activate到指定的python版本------------->紧接著输入spyder,运行对应版本的spyder