Windows下Python环境的搭建

2022-05-07 09:29:40 浏览数 (1)

1、首先我们需要去下载python的安装包。官网:http://www.python.org/download/ 找到最新版的window下的安装包,这里有一个值得注意的地方是,latest version for windows有两个,3.X和2.X,鹅妹京嘤~~~

代码语言:javascript复制
Python的3​​.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。
为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。
许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。
为了照顾现有程式,Python 2.6以后的2.X系列作为过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数。
新的Python程式建议使用Python 3.0版本的语法。
除非执行环境无法安装Python 3.0或者程式本身使用了不支援Python 3.0的第三方库。目前不支援Python 3.0的第三方库有Twisted, py2exe, PIL等。
大多数第三方库都正在努力地相容Python 3.0版本。即使无法立即使用Python 3.0,也建议编写相容Python 3.0版本的程式,然后使用Python 2.6, Python 2.7来执行。

具体的区别见:http://www.runoob.com/python/python-2x-3x.html 由于学习的考虑,我下载了2.7.13版。安装过程非常简单,选择好路径一直下一步就好,我的路径为:D:python

2.添加环境变量,将Python的安装路径添加到计算机的环境变量中。

3.测试,打开cmd 输入Python(python),第一个字母大小写都是可以的,cmd将输出当前Python的版本。

如果版本是3.X ,则输入print (‘Hello World!’) 如果版本是2.X,则输入 print 'Hello World!'或print (‘Hello World!’)都可以

这是因为,在3.X版本中,print语句没有了,取而代之的是print()函数。 Python 2.6与Python 2.7部分地支持这种形式的print语法。

4.选择一个IDE,在这里我使用Aptana Studio,下载地址: http://www.aptana.com/products/studio3/download.html 其实Aptana Studio 是一个集成式的Web应用程序开发环境,它不仅可以作为独立的程序运行,而且还可以作为Eclipse插件使用。不过我本来也不熟悉Eclipse,所以我把Aptana Studio单独使用了,Aptana Studio之所以能够开发Python是因为它集成了,下面是PyDev的简介:

代码语言:javascript复制
PyDev 简介编辑
2003年7月16日,以 Fabio Zadrozny 为首的三人开发小组在全球最大的开放源代码软件开发平台和仓库 SourceForge 上注册了一款新的项目,该项目实现了一个功能强大的 Eclipse插件,用户可以完全利用 Eclipse 来进行 Python 应用程序的开发和调试。这个能够将 Eclipse当作 Python IDE 的项目就是 PyDev。
PyDev 插件的出现方便了众多的 Python 开发人员,它提供了一些很好的功能,如:语法错误提示、源代码编辑助手、Quick Outline、Globals Browser、Hierarchy View、运行和调试等等。基于 Eclipse 平台,拥有诸多强大的功能,同时也非常易于使用,PyDev 的这些特性使得它越来越受到人们的关注。

Aptana Studio安装安成后,需要进一步配置,Window->Preferences… 对话框,从右侧的树形列表中选择" PyDev"->“Interpreter Python”, 点击新建(New)按钮,从Python的安装路径下选择Python.exe,然后会弹出一个对话框让你勾选System PYTHONPATH,点确定即完成配置。

5.测试 新建一个项目,在选项中有一个值得注意的地方是,需要选择Python的版本,在这里我选择了2.7版,主要是出于这样的考虑,就像前面提到的,2.7版作为过渡版本可以兼容以前的代码,同时支持一部分新特性,所以这样的版本更方便学习。

在项目下创建一个Module,输入代码,点击运行。

可以看到,不管我们输入print('hello')还是print'hello',都打印了结果。

0 人点赞