前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows下Python科学计算开发环境搭建

Windows下Python科学计算开发环境搭建

作者头像
卡尔曼和玻尔兹曼谁曼
发布2019-01-22 15:09:23
8730
发布2019-01-22 15:09:23
举报

用于科学计算Python语言真的是amazing!

方法一:直接安装集成好的软件


刚开始使用numpy、scipy这些模块的时候,图个方便直接使用了一个叫做Enthought的软件。Enthought是一家位于美国得克萨斯州首府奥斯汀的软件公司,主要使用Python从事科学计算工具的开发。Enthought里面包含了很多库,不需要你自己安装就可以直接使用了。 其实还又很多Python科学计算的集成软件,比如Python(x, y)和WinPython,个人感觉WinPython还是不错的,里面包含的东西不是太多,Enthought里面的模块太多了!

但是后来觉得Enthought里面这么多模块也用不到,就想自己从头安装Python,自己安装某块。

方法二:利用官方提供的模块包的exe文件安装


下面我以在64位的Windows7下安装32位的Python2.7为例说明我的安装过程(说说我遇到的一些问题)。

首先在官网下载最新的Python安装包,我下载的是32位Python2.7.10,直接点击安装就好。Python2.7.10以及集成了easy_install和pip不需要自己单独安装了。

对于numpy、scipy和matplotlib的安装,因为这些模块在Windows下的安装需要Visual Studio2008的VC++编译器,但是我电脑是安装的是Visual Studio2010,所以使用pip安装一直出错。

我尝试了安装VCForPython2.7(是微软为了让Python2.7的用户不用安装VS2008就可以完美安装Python2.7模块的工具),但是我安装了没有用。 后来还尝试修改环境变量,修改…\Python27\Lib\distutils\msvc9compiler.py的编译部分的变量,结果都没有用。

结果因为这个问题折腾了一下午,太浪费时间了。如果亲爱的朋友,你也遇到这种情况,直接去SourceForge下载专门针对Windows的安装包,直接点击安装就好了。反正我是没有用pip安装成功。

方法三:使用whl包进行安装


这是我今天发现的方法,numpy、matplotlib、scipy等不能通过pip直接安装,但是下载对应的whl包就可以了,然后利用pip install “whl包的全路径”进行安装,OK,搞定。whl包的下载网址如下:http://www.lfd.uci.edu/~gohlke/pythonlibs/。 个人感觉最简单方便的就是第三种。

下面是安装IPython,这个直接使用pip install ipython就好。可是安装好了以后使用tab键没有提示。这是因为还需要安装一个readline的包,使用pip install pyreadline进行安装。安装完成以后就可以完美使用IPython了。


安装完以后,我要使用matplotlib,我在命令行使用ipython –pylab,结果又出现了ImportError: matplotlib requires pyparsing的错误。 解决方案安装pyparsing,命令pip install pyparsing.

希望这篇文章对想学习Python科学计算的朋友有帮助!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015年05月29日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档