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科学计算环境配置_Python科学计算环境推荐――Anaconda相关推荐

  1. python3.5安装教程及环境配置_Python安装和环境配置教程

    进官网根据不同的操作系统,下载适合自己的编译环境(在百度里直接输入Python) 选择安装包(我选择的是3.8.0版本) python官方下载目录中有好多种安装方式,一般情况选择Windows x86 ...

  2. python科学计算教程视频_Python科学计算与图形渲染库视频教程

    IT猿课(www.ityuanke.com) [it猿课ityuanke.com]Python科学计算与图形渲染库视频教程 「课程学习目录」 第1章:NumPy基础知识 1.NumPy简介 2.搭建N ...

  3. python安装要什么配置_Python的安装和详细配置

    Python是一种面向对象.解释型计算机程序设计语言.被认为是比较好的胶水语言.至于其他的,你可以去百度一下.本文仅介绍python的安装和配置,供刚入门的朋友快速搭建自己的学习和开发环境.本人欢迎大 ...

  4. python anaconda环境配置_Anaconda安装与环境配置

    Anaconda是一个包含数据科学常用包的 Python 发行版本.它基于 conda --一个包和环境管理器--衍生而来.你将使用 conda 创建环境,以便分隔使用不同 Python 版本和不同程 ...

  5. python学习环境安装_python学习系列----环境的安装

    最近又想捣鼓下Python了,一来也是给自已找点事吧,毕竟做这行不进则退呀:我平时上班是做PHP的.所以其它时候还是想通过多学习提高下自已吧.好了,废话说完了,正题       其实以前也用过Pyth ...

  6. python 添加环境变量_python永久添加环境变量

    import sys sys.path 系统环境是一个list,可以将自己需要的库添加进入,例如mysql库,hive库等等.有三种方式添加,均验证通过: 1 临时添加,在一个shell窗口中 imp ...

  7. anaconda如何更改环境配置_手把手教新手安装Anaconda配置开发环境

    Anaconda是针对Python的集成环境,它已经成为全球数千万数据科学从业人员必备的开发工具,帮助人们有效地解决数据科学和机器学习相关地问题.如果你想从事数据科学和机器学习的工作,可以从本文开始, ...

  8. win7系统服务器环境配置,win7系统服务器环境配置

    win7系统服务器环境配置 内容精选 换一换 镜像是云耀云服务器运行环境的模板,模板中包含了特定的操作系统和运行环境,有时也额外包括了一些预装的应用软件.通过镜像可以部署特定的软件环境,也可以将云服务 ...

  9. 香橙派mqtt阿里云终端(二) --python3.5环境配置以及阿里云环境测试

    书接上回,我搭好了树莓派所需的环境以及往我的个人服务网站上添加了我的树莓派终端,过程当中也是踩了不少坑,不过总算是过来了.接下来切入正题. 目录 python环境以及包配置 基础包安装 阿里云服务器配 ...

  10. nginx nodejs环境配置_Linux基本开发环境配置git,c++,nodejs,nginx

    Linux基本开发环境配置 前一篇文章配置了基本的SSH,本文来讲讲关于基本的开发环境的配置,包括git,c,c++,nodejs,nginx. 安装git和配置无密码登录github yum ins ...

最新文章

  1. mysql流行的四种高可用架构之:Keepalived+Mysql Replication
  2. Java的知识点14——内部类的概念、内部类的分类
  3. python中的带有换行符的字符串在juypter中直接输入、print与写入文件的区别
  4. C++数组与指针回顾总结
  5. 什么?注释里面的代码居然能够执行
  6. 网页html修改,对学生信息进行修改网页html代码.doc
  7. PHPCMS内容模块标签
  8. php7 switch,Switch autocommit on or off - PHP 7 中文文档
  9. php多线程实现抓取,php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
  10. LM算法+推导+C++代码实践
  11. ZZULIOJ.1137: 查找最大元素
  12. html语言亚马逊后台,「亚马逊」新手卖家指南-页面与术语
  13. 【转】photoshop CS2安装激活破解教程
  14. 摇身一变,ADSL猫进化为无线路由器
  15. 腾讯T3手把手教你!从底层开始带你了解并发编程,重要概念一网打尽!
  16. spring boot 2.0 官方文档 (一)
  17. 【ansys】如何隐藏网格?不显示网格?在仿真结果中隐藏网格?
  18. java播放音频文件mp3
  19. 华为OD面试【前】经验分享,包含面试准备的各个细节
  20. 【English】百词斩阅读记事

热门文章

  1. git学习笔记-(14-远程协作基本流程)
  2. a人工智能b大数据c云计算_解读云计算、大数据、AI 对数据中心的影响,最全面的解说分析!...
  3. indesign缩放图片被切割_InDesign怎么改变图片的大小
  4. echarts怎么保存图片到剪切板上_Mac上微信、QQ的聊天图片和记录保存在哪?如何清理或导出?...
  5. rotate list java_Rotate List | Java最短代码实现
  6. Introduction to Computer Networking学习笔记(二十五):NATs
  7. x1c更改语言系统后开机超慢,大明:电脑重装系统后一个月变慢?简单五步设置,解决卡慢问题...
  8. android studio module build,踩坑将一个AndroidStudio项目变成一个module引入到自己的项目中...
  9. 用PHP写距离圣诞节还有多久,距离圣诞节还有多少天
  10. NO.5 计算数组中三个数的最大乘积