能否有如Ubuntu下apt-get搞定一切的方案?
回复内容:
Python的科学计算平台Anaconda。
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 等网络相关的扩展。
Anaconda相对Canopy支持Python的版本更多,对Python新版本支持跟的很紧(Sage不支持Python3.x的理由是因为其依赖的SciPy还不支持Python3,而Anaconda却实现了支持Python3.3和3.4,这就说明问题了),此外其在Linux平台下(通过conda管理)安装更方便。
先上图
界面效果跟 Matlab 几乎是一模一样了界面效果跟 Matlab 几乎是一模一样了
比 Matlab 更棒的是编辑器支持语法高亮,命令自动补全,多种背景主题 上面有人提到了 Anaconda,在这里介绍下自己如何在windows上快速部署Python开发环境的。
是真的很简单,完全花不了多少时间。 ----------------------------------------------------
Python科学计算的瑞士军刀——Anoaconda 安装与配置 Python是一种强大的编程语言,其提供了很多用于科学计算的模块,常见的包括numpy、scipy和matplotlib。要利用Python进行科学计算,就需要一一安装所需的模块,而这些模块可能又依赖于其它的软件包或库,因而安装和使用起来相对麻烦。幸好有人专门在做这一类事情,将科学计算所需要的模块都编译好,然后打包以发行版的形式供用户使用,Anaconda就是其中一个常用的科学计算发行版
自带的包管理器conda也非常强大,甚至支持多个版本的 Python 共存
主页地址:Anaconda Scientific Python Distribution
1. 下载安装
建议下载zip压缩包,速度快。安装过程是傻瓜式的,跟平时安装其他软件没啥区别
2. 终端执行`conda list`可查看安装了哪些包
3. 获取免费的学术License(此步骤可跳过,如果你对高性能库没有需求的话)
申请地址:The Anaconda Python Distribution for Academics
使用`edu`邮箱申请后,会在邮箱自动收到`license_academic`文件,将其放在`~/.continuum`目录下即可。
4. 安装额外的包(命令行环境下执行)
$ conda update conda
$ conda install accelerate
$ conda install iopro
下面就是spyder的主界面。变量查看窗口很好用。
5. 更换编辑器背景主题方案
6. 更换IPython 终端背景
7. 切割编辑器,多文本同时编辑
经过简单的配置之后,集成化开发环境变得非常的 Cool !
详细过程介绍在我的博客:Python科学计算的瑞士军刀——Anaconda 安装与配置
pip install -r requirements.txt 与windows无关
WinPython
Anaconda
Canopy
三大发行版,一站式搞定。除第一者只有pip源外,后两者都还各有自己的第三方源。
首选的当然是easy_install啊,接着是pip。有时候版本安装出现问题,或者版本不对,就是要自己下载对应的包了。
除了这些还可以安装WinPython,Anaconda,Canopy啊,不对我个人推荐Anaconda。
Anaconda下载
Continuum Analytics: Documentation — Continuum documentation Continuum Analytics: Documentation
目前比较流行的Python科学计算发行版 - 网海水手 - 博客频道 -
http:// CSDN.NET (贴个链接,如侵权立删)
http:// blog.csdn.net/rumswell/ article/details/8927603 Python的一些模块。
Python Extension Packages for Windows - Christoph Gohlke
http://www. lfd.uci.edu/~gohlke/pyt honlibs/ 这也是极好的资源网站。
SourceForge - Download, Develop and Publish Free Open Source Software
http:// sourceforge.net/
直接下打包的PySci即可
比如
WinPython
Download Anaconda Python Distribution
各版本可共存互不影响
我用的是WinPython 发行版
没人提python(x,y)吗?大部分科学计算方面的库这里面都已经包含了。还有IDE(IDLE,Spyder),PyQt,制图,制表,打包等等。而且文档非常详细,美中不足的目前只有Python2版本的。另外如同apt的包管理器也是有的,就是pip嘛。
到github上下载对应库的源代码包解压,在cmd下进入对应文件夹,python.exe setup.py install
适用于使用setuptools进行打包的源代码包。
Visual Studio 2015 支持Python了,安装时默认不安装 (Custom方式的话可以吧python装上); 自建python project时 可以装上python相关工具
还是那句话, windows平台下最好的IDE是Visual Studio, 没有之一