VS2015+Python3.4+R3.1.3混合编程
学生时期编程序用的多是经典版的VC++ 6.0编译器,也尝试过Linux系统下的gcc和gfortran,比较之后还是觉得交互界面强的VC更适合自己。当然,VC作为商业软件,在许多凭借上要比开源的gcc等软件少一些,这也是向来被广大Linux用户诟病的一点。而在我看来,主要的还是看你能用这些编译工具做出些什么,至于是否开源倒还是其次一些的事,换句话说就是目的导向性还是最重要的。你会在Linux上编译各种程序,与你用VC编程发了10篇一区的SCI,效果上是不一样的。
最近,微软也看到了开源这个大趋势,在不断推出最新版VS的时候,都会加进一个针对个人用户免费的社区版,据说将来也有开源的打算。于是,便尝试了一下最新版本的VS2015,粗感觉这个操作环境还是挺“宜人”的,该是值得一试!另外一个惊喜是,它竟然提供个人非常推崇的Python编译环境,不由得欣赏微软的胸襟。而之前用过Python调用R做过几例统计分析,数据界的两大利器化二为一,真心让人“生死相许”。于是乎,我就冒出个想法,是否可以把VS、R和Python化“三”唯一那?你要知道,它们可都是免费的,免费的!不盗版,不盗版!在中国(准确一点得加一个“大陆”),人生能有几次这样的体验啊?!
安卓版nginxradius认证超时怎么解决于是,我就尝试了一番,幸运的是,我成了。接下来我总结一下构建过程,希望对读者有所启示。
一、前期准备:
1.本人安装环境为:win7系统,64位机;
2.Visual Studio 2015:直接去微软下载免费的社区版即可,下载链接为
www.visualstudio/downloads/download-visual-studio-vs;
3.Python:Python的安装版本选择足够多,可以去Python的社区直接下载。
直接安装的话,后期需要配置环境、函数库(如numpy、scipy和matplotlib),尤其在Windows环境下,过程较为复杂,而且容易出现各种系统错误,耗时耗力。这里强烈推荐Anaconda,它针对Windows给用户自动配置各类环境,还提供ipython操作,安装简便;下载的时候注意自己对应的操作环境和Python版本,本人下载的是针对Python3.4-64位的版本,下载地址为:inuum.io/downloads#py34;
4.R语言:R安装起来也是版本众多,这里也是采用Anaconda封装的R,下
载安装地址为:continuum.io/conda-for-R;
5.Pyper:在用Pyper之前也尝试过rpy2,rpy2支持winxp较好,而在win7安
装实在是件很抓狂的事。此二者,也是各有千秋,但是在win7、win8和win10
上个人还是推荐Pyper。我主要是想用R中的画图函数来弥补Python画图的不足,所以至于大矩阵的传递,这种对pyper来说较棘手的问题到可以忽略。当然rpy2也有它的好处,在此不详述,可参考statcompute.wordpress/2012/12/10/a-brief-comparison-between-
pho文件是什么软件生成的rpy2-and-pyper/和stackoverflow/questions/5630441/how-do-rpy2-pyrserve-and-pyper-compare;总之就是目的导向性很重要,利用满足你需求的,以最快、最优地速度实现你的目标(说的有点急功近利)。Pyper源码下载地址为:/softwares/PypeR/;
6.此外,会涉及到一些附带小程序pip、setuptools和PTVS,这些程序都在安
装过程中附带安装,不必事先下载,但是这就要求在安装过程中要确保网络连接。其中pip和setuptools是安装命令所需要的安装引导程序,而PTVS 是VS下提供Python编译环境桥梁软件。
7.最后说一点,以上用到的所有软件全是正版货,务必确保在上下载。
二、安装过程
1.Visual studio 2015
这个过程就是典型的Windows程序安装的过程,点击下一步就可以实现。这里需要注意的是在进行选
择安装模块选择时,划红线的部分一定要选择安装(即为上文提到的PTVS小软件),其他模块可以任选,这里我主要是做数值计算,至于网页开发之类的我就没选;否则,占用硬盘空间太大。即便是这样我也用掉了8.3G的硬盘,因此不建议安装到C盘。python安装教程win7
2.Python
Python的安装确切说就是Anaconda的安装。在Anaconda安装好后,Python 和IPython运行环境就全
部准备齐全了。安装过程没什么好说的,就是点击下一步即可。然后要测试安装是否成功。首先打开Windows命令窗口,输入ipython,如出现如下结果便是Python安装正常。
题外话:Anaconda真是做了一件利国利民的大好事,有了它,省去了太多太多的配置过程,你只管点击就行了!
3.R
R的安装,首先cmd打开Windows命令窗口,输入以下命令(如下图红线1)
conda install -c r r
然后,会出现以下窗口,在红线2处,输入y,回车安装所有需要的程序即可。由于每个人的系统不同,下图的对话框也可能不同,但操作都是相同的。0是偶数吗为什么1995年3
其实R也是被Anaconda封装后安装的,省去了环境配置的麻烦,也不会出现不兼容的状况。缺点就是你可能不能选择自己喜欢的R版本,这里用的是R3.1.3。安装完以后你可以在相应安装目录下(我的是D:\Program Files (x86)\Anaconda3\R\bin\x64)到R的GUI模式,以及相应的R文件。
然后要测试安装是否成功。首先打开Windows命令窗口,输入R,出现如下结果便是R安装正常。
4.PypeR
PypeR的安装也是在Windows命令窗口进行的,可以用三种命令形式,1)python setup.py install
2) easy_install PypeR
3)pip install PypeR
由于在安装R的时候已经安装了pip,所以这里用3)来进行安装,一定要保证网络畅通。升级到最新版本的命令为:
pip install --upgrade PypeR
然后要测试安装是否成功。首先打开Windows命令窗口,输入ipython,键入from pyper import * ,出现如下结果,并无警告或错误出现,便是PypeR 安装正常。
初学吉他入门教程5.VS环境设置
至此,大功告成就差一步了。打开VS,界面扑面而来,如沐春风,小心脏都跳出来了。选择tools –> Python Tools -> Python Environments, 调出Python 环境,如下图1;然后,选择任意一个环境(如图中的蓝部分如图2中的红线1)。下面进行环境的配置。点击图2中的红线2;先进行如图3所示的设置。然后在点击Environment Options,进行图4中1,2,3处的设置,这里一定要保证图4顶部两个红线处环境的名称跟你选择的环境一致(这里是New Environment 1)。最关键的一步是设置图4中的1,2,3。
其中1选择所在的位置,根据你的安装目录来选择,本文为:
D:\Program Files (x86)\
其中2选择所在的位置,根据你的安装目录来选择,本文为:
D:\Program Files (x86)\
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论