异步社区

异步社区是国内领先的IT专业图书社区,由人民邮电出版社主办,致力于优质学习内容的出版和分享。

34篇博客

数据科学实战(六):在 Windows 上安装 Python

异步社区2018-12-25 13:40
1.5 在 Windows 上安装 Python  

在Windows系统下安装Python比较复杂,它有3种选择。第一个选项是你可以选择标准的Windows版本,然后从官网下载Python的可执行安装包进行安装。这种方式的潜在问题在于安装路径,有可能配置文件的路径和标准的Python安装路径不一致。因此,在安装每个Python包时都会遇到路径问题。此外,网上很多关于Python的教程和问答并不适用于Windows环境。我们看到很多学生在Windows上安装Python时遇到非常多的问题。除非你是专家,否则我们不建议你使用这个选项。第二个选项是安装一个已经集成好所有科学、数值以及与数据相关包的Python预装版本。目前有两个比较合适的预装版本,一个来自Enthought公司,另一个来自ContinuumAnalytics公司。Enthought公司提供了适合Windows 32位和64位的Python 3.5的Canopy(华盖)版本。这个版本的免费版叫作Canopy Express,其中预装了50多个Python包,包含pandas、Numpy、SciPy、IPython和matplotlib,它们都可以直接使用。对于本书的内容来说,这些包已经足够了。Canopy Express还有一个自己的集成开发环境,类似于MATLAB或者RStudio。Continuum Analytics公司提供的Anaconda是一个完全免费的集成Python 2.7以及3.6的版本,包含100多个包,这些包可以进行科学计算、数学、工程、数据分析等。Anaconda包含Numpy、SciPy、pandas、IPython、matplotlib和更多的包。对于本书而言,这些包绰绰有余。


第三个选项也是最佳选项,就是在Windows上使用一个Linux的虚拟机。可以使用Oracle提供的免费的VirtualBox,这样你就可以选择喜欢的Linux版本来运行Python。这种方法的缺点是在虚拟机上执行操作可能会有延迟,此外你还需要掌握Linux命令行的操作。不过,这是一名数据科学工作者应该掌握的。


1.5.1 操作流程
按照如下步骤,使用VirtualBox安装Python。


1.如果你选择在Linux虚拟机上运行Python,登录VirtualBox的官网,从“Oracle软件”处免费下载VirtualBox。


2.参考如下安装指南,在Windows下进行安装:https://www.virtualbox. org/manual/ch01.html#intro-installing。


3.安装好之后,完成指南中1.7节(开启VirtualBox)和1.8节(生成你的第一个虚拟机),以及1.9节(运行你的虚拟机)的部分。


4.当你的虚拟机开始运行时,参考本书1.4节中的内容进行Python的安装。如果你想要安装Continuum Analytics的Anaconda版本,请参考这份详尽的指南来进行安装:http://docs.continuum. io/anaconda/install.html。


1.5.2 工作原理
对很多读者而言,基于他们不同的经验,可以很轻松地选择是安装一个预装的Python版本还是安装虚拟机。然而,如果你对这个选择还有所困惑的话,那么请往下看。如果你之前只使用过Windows操作系统,也不太熟悉*nix命令行操作,那么基于虚拟机的操作对你来说有一些难度,但这也会迫使你提高你的水平。虽然这需要很多的努力和坚持,但是对于成为一名数据科学家而言,这两件事情都是很有用的(请相信我们)。如果你有时间,也具有相关的知识,那么最好所有的工作都在虚拟机上执行,这将帮助你更快地成为一名优秀的数据科学家,也会帮助你更方便地在相关环境中部署你的代码。如果你没有时间,或者没有相关知识,那么可以使用备选方案,安装Anaconda版本。很多人也是这样选择的。


在本书后续的内容中,我们会首先介绍基于Linux、Mac OS X的Python包的安装方法,其次才会介绍Anaconda的安装。因此,对Windows用户来说,我们会假设你要么安装了虚拟机,要么安装了Anaconda版本。如果你选择了其他的环境,那么我们也很赞赏你探索未知的勇气并且祝你好运。Google会常伴你左右。


内容来源:异步社区;版权属【人民邮电出版社 异步社区】所有,转载已获得授权;未经授权,不得以任何方式复制和传播本书内容,如需转载请联系异步社区。