• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python科学计算环境推荐——Anaconda

Python科学计算环境推荐——Anaconda

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了anaconda python,anaconda python下载,anaconda python3.5,anaconda python2.7,anaconda python官网等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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的主界面。变量查看窗口很好用。

</div>

您可能想查找下面的文章:

  • 介绍Python中几个常用的类方法
  • 介绍Python中几个常用的类方法
  • Python科学计算环境推荐——Anaconda

相关文章

  • Python找出文件中使用率最高的汉字实例详解
  • Python中for循环控制语句用法实例
  • Python查询Mysql时返回字典结构的代码
  • 在Python中用split()方法分割字符串的使用介绍
  • Python 时间处理datetime实例
  • 完美解决Python2操作中文名文件乱码的问题
  • Python删除windows垃圾文件的方法
  • Python实现的tab文件操作类分享
  • python实现从ftp服务器下载文件的方法
  • 使用Python读写文本文件及编写简单的文本编辑器

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python使用psutil模块获取系统状态
    • Python中关于字符串对象的一些基础知识
    • python里将list中元素依次向前移动一位
    • python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
    • 使用beaker让Facebook的Bottle框架支持session功能
    • python实现识别相似图片小结
    • 浅谈function(函数)中的动态参数
    • Python简单连接MongoDB数据库的方法
    • Python2.x版本中基本的中文编码问题解决
    • Python脚本文件打包成可执行文件的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有