Anaconda Python 是 Python 科学技术包的合集,功能和 Python(x,y) 类似。它是新起之秀,已更新多次了。包管理使用 conda,GUI基于 PySide,所有的包基本上都是最新版,没有PyQt和wxpython等,容量适中,但该有的科学计算包都有:numpy,sicpy,matplotlib,spyder....。

Anaconda是一个和Canopy类似的科学计算环境,但用起来更加方便。自带的包管理器conda也很强大。下载地址为:http://www.continuum.io/downloads(访问不稳定,可能需要FQ.PS:(可以注册个nydus VPNFQ免费使用7天:http://www.nydus.com.cn)或者下载lantern。Anaconda提供了Python2.7和Python3.4两个主要版本,同时如果需要其他版本,还可以通过conda来创建。

安装完成后可以看到,Anaconda提供了Spyder,IPython和一个命令行。下面来看一下conda。使用conda list命令可以看到所安装的软件包,

其中包括了最新的科学计算相关的第三方库,主要有matplotlib,numpy,scipy,spyder,以及sklearn等机器学习包。Anaconda Python 是完全免费的企业级的Python发行大规模数据处理、预测分析和科学计算工具。conda install <软件包>和pip install <软件包>同样可以用来安装软件,两者完全兼容,另外,如果想用最新的包,可以到这个网站http://www.lfd.uci.edu/~gohlke/pythonlibs/去下载windows下的二进制程序,默认安装就可以了,这相当于使用了pip进行安装。注意版本,如果使用了virtualenv创建了虚拟环境,比如在anaconda python3.4环境下创建一个Python2.7的虚拟环境,可以使用如下命令:conda create -n python2 python=2.7,但这样是无法直接使用上述网站二进制文件安装,因为主环境为3.4版本的,但可以将二进制程序后缀改为.rar,然后
解压到2.7的虚拟环境对应的目录,这样就可以解决自己从源代码编译安装经常出错找不到依赖的问题。

如果想更新软件,则可以使用conda update <软件包>或pip install –U <软件包>,比如conda update numpy或pip install –U numpy,但不能一次性更新所有软件,只能一次更新一个,如果想更新anaconda,可以使用conda update anaconda,conda update conda命令。对于虚拟目录下的开发环境,必须使用activate命令才有效,这样在更新虚拟环境下的软件时可以用conda命令。直接用 conda install 并用 -n 指明安装到的环境也是一种方便的手段。

关于Spyder。Spyder如同IDE,但却是Python的一个拓展包。Spyder相比于python自带的IDLE,功能要强大不少,但相比于PyCharm,又要轻量级不少,总之属于轻量级的功能强大的IDE,详情看截图。

转载于:https://www.cnblogs.com/Yiutto/p/5554339.html

Python科学计算(一)环境简介——Anaconda Python相关推荐

  1. python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

  2. python科学计算基础教程pdf下载-Python科学计算基础教程_PDF电子书

    因资源下载地址容易失效,请加微信号359049049直接领取,直接发最新下载地址. 前言 ======================================================= ...

  3. python科学计算基础教程pdf下载-Python科学计算 PDF 第2版

    给大家带来的一篇关于Python相关的电子书资源,介绍了关于Python.科学计算方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小59.5 MB,张若愚编写,目前豆瓣.亚马逊.当当.京东 ...

  4. python科学计算基础教程pdf下载-python科学计算 第二版 PDF 下载

    相关截图: 资料简介: 本书详细介绍Python科学计算中最常用的扩展库NumPy.SciPy.matplotlib.Pandas.SymPy.TTK.Mayavi.OpenCV.Cython,涉及数 ...

  5. python科学计算试题_中国大学Python科学计算单元测试答案

    中国大学Python科学计算单元测试答案 图示结构的超静定次数为().A:6次B:4次C:5次D:3次 高尔夫球运动易导致肱骨外上髁炎.A:对B:错 餐厅地面铺面材料一般不建议使用()A:瓷砖B:大理 ...

  6. Python 科学计算库 Numpy 准备放弃 Python 2 了

    Numpy 是 Python 的一个科学计算库,提供了矩阵运算的功能,一般与 Scipy.matplotlib 一起使用. 今天 Numpy 的 GitHub 主页上发文称,Numpy 库准备从 20 ...

  7. python科学计算够用吗_为什么Python适合科学计算?/python3科学计算教程

    如何用python进行科学计算 你可以用 NumPy 多有趣的事情. NumPy 是一个运行速常快的数学库,主要用组计算可以让你在 Python 中使用向量和数学矩阵,以及许多用 C 语言实现的底层函 ...

  8. 机器学习利用Anaconda搭建Python科学计算环境

    Anaconda Anaconda是Python科学计算环境,除了必备的Python环境外,该有的其他科学计算包都有:numpy,sicpy,matplotlib,spyder-.. 镜像高速版下载地 ...

  9. python科学计算环境配置_ATLAS + NumPy + SciPy + Theano 的Python科学计算环境搭建

    Theano是一个Python库,提供了定义.优化以及评估数学表达式的库,尤其适合处理高维数组.使用Theano能获得和C差不多的处理速度,并且当利用GPU进行计算时,效率要优于CPU上运行的C语言程 ...

最新文章

  1. mysql cronjob 备份_mysql 数据备份 crontab
  2. Mybatis传多个参数(三种解决方案)
  3. MySQL数据库存储过程动态表建立(PREPARE)
  4. 18亿用户、10万条电源线、4200万月活......创业者的底限究竟在哪里?
  5. c语言理解参数,c语言中对可变参数列表的简单理解
  6. java 使用jar_Java 使用JAR文件
  7. MinIO Docker 快速入门 ​​​​​​​
  8. 思考一下http.ListenAndServe + echo+gorm+xorm的可行性?
  9. mysql memory优点_MySQL Memory存储引擎:优势及性能测试
  10. GNU C的定义长度为0的数组
  11. webhooks php,GitHub和WebHooks自动部署PHP项目
  12. 各类数据库默认端口总结
  13. Search Engine Hacking – Manual and Automation
  14. PB50打印机测试结果:霍尼韦尔 、intermec 打印机不能买
  15. 深度学习面试100题
  16. directx.sys和svchost.com
  17. ios审核提示:您的 Apple Developer Program 帐户已被标记为删除
  18. python与开源gis_GitHub - geodoer/GISandPython: 开源GIS与Python
  19. 案例十、检测域名是否到期
  20. uni-app验证码输入框

热门文章

  1. android.process.media+sd,android P系统WRITE_MEDIA_STORAGE添加读写SD卡权限
  2. 手写识别底层原理_LinkedList底层原理和手写单链表
  3. mysql解释器_atitit.java解析sql语言解析器解释器的实现
  4. 华尔街英语学习软件_华尔街英语核心课程功能升级 让学员学习之旅更高效
  5. windows和linux共同分区格式,Linux和Windows共存的模式下分区要小心
  6. html文档(.htm)不能正常阅读,HTM或HTML图标变成无法显示和识别的解决方法大全
  7. mysql实际项目中使用多长时间_存储过程在实际项目中用的多吗?
  8. 计算机在材料科学中的应用计算机在浓度场中的数值模拟研究,计算机在浓度场中的数值模拟研究.doc...
  9. (11) nginx + keepalived 双机热备
  10. (六) shiro在web中自定义Realm