Windows 7 安装 Enthought Canopy 1.4

[原]Windows 7 安装 Enthought Canopy 1.4


一、概述

Canopy是Enthought公司开发的一款Python集成开发环境,之前的版本叫EPD,附带了超过50个Python模块,包括numpy、scipy、panda、matplotlib等常用模块,同时提供免费版和供科研使用的学术版,学术版可享受完整版的所有功能,只需验证一个教育邮箱,便可享受Canopy所有的功能和服务。



二、版本选择

在注册并完成教育邮箱的验证后,便可下载Canopy。Canopy支持Window、Linux和Mac平台,并提供32位和64位系统的安装包,不过目前只支持Python 2,尚未支持Python 3。如果想在Python 3平台下进行开发,可以使用Anaconda,另一款非常流行的Python集成开发环境,详情可参见Anaconda官网http://continuum.io/
由于本人的电脑是Win 7 64位系统,所以下载Canopy 1.4的64位版本,下载时有两个安装包可供选择,一个是Express Installer,集成了Python 2.7和超过50个的模块;另一个是Full Installer,集成了Python 2.7和超过150个的模块,这个可以根据个人需要自由选择。由于本人较懒,所以选择了Full Installer,一次性安装了超过150个模块,虽然有些模块可能一辈子都用不上,O(∩_∩)O~

三、安装

Canopy在Windows平台下的安装分为两种:为计算机上所有用户安装和仅为当前用户安装。其中,前者需要管理员权限运行,并可修改软件安装的路径;而后者只需双击.msi文件便可自动运行安装,且默认安装在C盘,安装路径不可更改。
在Window 7下,可通过DOS命令窗口,获得管理员权限。具体做法如下:打开开始菜单,以管理员权限运行cmd,在cmd窗口中切换到安装文件所在目录,然后输入
msiexec /i <canopy-installer-file>.msi
便可以管理员权限进行Canopy的安装,在安装过程中可选择为所有用户安装和更改安装路径。
安装完成后软件会自动配置Path和是否将Canopy设置为默认Python解释器,一般用户选择默认选项即可。

四、使用

Canopy的所有安装和配置工作完成后,即可使用Canopy。初次打开Canopy的欢迎界面时,可能会出现UnicodeEncodeError,即Unicode编码错误,可以通过如下链接https://support.enthought.com/entries/27822370-Windows-WSGI-Proxy-Server-Error-on-Canopy-1-3-1-4-startup解决该问题(其实是mimetypes.py文件250和272行的一个小Bug)。
修复Bug后的欢迎界面如下:

五、特色

从上面的欢迎界面截图中可以发现,在软件中登陆Enthought上注册的用户名和密码,稍后会出现一个”Training on Demand“图标,点击这个图标便可在网上学习Canopy自带的Python学习教程(见下图),其中包括:Introduction to Python、NumPy、Advanced Python、SciPy、Interfacing with other languages五个教程,教程的质量相当高,同时提供用Ipython Notebook编写的文档可供练习,且会不断加入新的专题,真是一笔不可多得的入门好资源!
同时,Canopy提供一键升级Package的功能,可以根据需要,方便快捷地安装和管理各个Package。



六、结束语

本文简要叙述了Windows下安装Enthought Canopy的方法,随着Python语言在科学计算、数据分析、网络应用等方面的应用越来越多,各种第三方库和模块的安装和部署变得越来越繁琐,因此选择一种集成开发环境,既节省了时间和精力,又可以将时间和精力集中于算法和问题分析自身,不失为一种合理的选择。
同时,本文中提到的Anaconda,也是一款非常优秀的Python集成开发环境,支持Windows、Linux和Mac平台,而且有Python 3的版本可供选择,同时性能和稳定性也非常好,感兴趣的朋友可以尝试安装。

原文网址:http://m.blog.csdn.net/blog/armwangeric_tjsd/25537329
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值