Python科学计算环境推荐——Anaconda
来源:互联网 发布:期货数据网 编辑:程序博客网 时间:2024/05/22 15:15
Anaconda是一个和Canopy类似的科学计算环境,但用起来更加方便。自带的包管理器conda也很强大。
首先是下载安装。Anaconda提供了Python2.7和Python3.4两个版本,同时如果需要其他版本,还可以通过conda来创建。安装完成后可以看到,Anaconda提供了Spyder,IPython和一个命令行。下面来看一下conda。
输入 conda list 来看一下所有安装时自带的Python扩展。粗略看了一下,其中包括了常用的 Numpy , Scipy , matplotlib 和 networkx 等,以及 beautiful-soup , requests , flask , tornado 等网络相关的扩展。
奇怪的是,里边竟然没有 sklearn ,所以首先装一下它。
conda install scikit-learn
如果需要指定版本,也可以直接用 [package-name]=x.x 来指定。
conda的repo中的扩展不算太新,如果想要更新的,可能要用PyPI或者自己下载源码。而conda和pip关联的很好。使用pip安装的东西可以使用conda来管理,这点要比Canopy好。下图是我用pip安装的 nltk , jieba 和 gensim 。
我对这个科学计算环境的另一个要求就是能够多个Python版本并存,尤其是2.x和3.x的并存。这个通过 virtualenv 可以做到。Anaconda也正是通过其实现的。
下面用conda创建一个名叫python2的版本为python2.7的环境。
conda create -n python2 python=2.7
这样就会在Anaconda安装目录下的envs目录下创建python2这个目录。
向其中安装扩展可以:
直接用 conda install 并用 -n 指明安装到的环境,这里自然就是 python2 。
像 virtualenv 那样,先activate,然后在虚拟环境中安装。
这里突然有一个问题,怎样在IDE中使用创建出来的环境?如果是PyCharm等IDE,直接设置Python安装目录就可以了。那spyder呢?其实spyder就是一个Python的扩展,你需要在虚拟环境中也装一个spyder。
最后就是spyder的主界面。变量查看窗口很好用。
- Python科学计算环境推荐——Anaconda
- Python科学计算环境推荐——Anaconda
- Python科学计算环境推荐——Anaconda
- 【Python】科学计算环境 —— Anaconda
- Python科学计算环境——Anaconda
- Python科学计算环境简介——Anaconda Python
- Python科学计算环境简介——Anaconda Python
- Python科学计算——使用Anaconda
- Python科学计算发行版—Anaconda
- Python科学计算环境--Anaconda安装
- Anaconda(Python科学计算环境)教程
- 科学计算环境ANACONDA
- python 科学计算-----Anaconda
- 把 python 科学计算环境换成了 Anaconda
- 机器学习利用Anaconda搭建Python科学计算环境
- python科学计算之Anaconda
- python科学计算之anaconda
- Python科学计算的瑞士军刀——Anaconda 安装与配置
- 剑指offer:二叉树中和为某一值的路径
- “jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。”的解决办法。
- C,C++面试题之2
- 使用Eclipse自动创建SSM框架的WEB工程
- leetcode [Min Stack]
- Python科学计算环境推荐——Anaconda
- Arduino教程:MPU6050的数据获取、分析与处理
- Python的Requests库和Beautifulsoup第三方库一些用法及定义
- CI 多文件上传
- Unity FBX模型 导入到 Maya HumanIK
- TrieTree字典树
- 腾讯校招编程题——算法基础-字符移位
- 【机器学习 基本概念】泊松分布与指数分布
- SQLServer安装完成但失败,数据库引擎,server复制等安装失败的解决办法