理论教育 Python运行环境设置及调试方法

Python运行环境设置及调试方法

时间:2023-11-22 理论教育 版权反馈
【摘要】:图2.2.2用IDLE编写Python程序图2.2.3Python程序运行后的输出结果界面注意图2.2.3中的RESTART行,这是提示行,通知用户,刚才运行的程序的结果在这行之后。图2.2.6在VS 2010中调试跟踪Python程序

Python运行环境设置及调试方法

1.Python IDLE

当安装了Python3.x之后,在Windows的开始菜单中可以找到安装目录,在其中找到程序IDLE(Python GUI),它就是最简单的编程运行环境,见图2.2.1。

图2.2.1 Python的IDLE

Python IDLE中的“>>>”是语句提示符,任何合法的Python语句、表达式都可以在其后输入,回车后立即生效。图2.2.1中,给变量x和y分别赋值,并用z计算二者的和。这和我们在学习代数时的学习过程是一致的,无需考虑x、y、z是否定义过,是什么类型的变量等问题。

虽然图2.2.1中所示的操作对编程者验证简单问题很重要,但实际编写程序时,几乎不会这么编写。图2.2.1中的File菜单,可以帮助我们将求解问题的语句组形成一个文件,也称为源程序并保存下来(后缀为.py),以便随时执行。其过程为:通过File→new file菜单,建立文件,见图2.2.2。输入程序语句,保存成.py文件,然后通过Run→Run Module菜单运行程序,也可以直接用快捷键F5运行程序。

对比图2.2.1和2.2.2,可以发现程序语句是一样的,只是我们看不到“>>>”号。最后的print语句代表输出。

程序运行时,会再次回到IDLE的shell界面,如图2.2.3所示。

图2.2.2 用IDLE编写Python程序

图2.2.3 Python程序运行后的输出结果界面

注意图2.2.3中的RESTART行,这是提示行,通知用户,刚才运行的程序的结果在这行之后。

2.anaconda

作为开发环境,无论是各种类库的配置,还是系统升级,anaconda都是Python开发环境较好的选择。它是完全免费的企业级Python大规模数据处理、预测分析和科学计算工具,适合进行科学计算研究。前面提到的各种数据处理、制图所需的类库,在anaconda安装完毕后,都已自动为用户配置完毕,从这点出发,anaconda比IDLE有更大的优势。

anaconda可以从https://www.anaconda.com/download/免费下载,分windows或linux版。windows版本的下载界面如图2.2.4所示:

图2.2.4 Anaconda Windows版的下载界面

本书中选择的是PYTHON 3.5,Windows 64-bit版本。

下载完毕后,直接双击安装包即可完成安装。安装完毕后,在windows的开始菜单中找到其安装目录,在目录中找到spyder,运行它,即可进入开发环境。如图2.2.5所示。(www.daowen.com)

图2.2.5 anaconda的spyder开发环境

如果想调节spyder编辑环境中的字体,可以通过Ctrl+Alt+Shift+P键,打开Preference对话框,在左边选择并点击Editor,在右侧中的Font Style一栏中设置字体Font和大小。

Anaconda开发环境默认情况下并没有安装所有的开发包,但要为其安装或更新某个软件包是很容易的事。其操作过程为:在Windows开始菜单找到anaconda prompt菜单,点击后,用以下三条命令可分别完成软件安装情况列表、安装、升级:

<<<pip list

<<<pip install包名称

<<<pip install__upgrade包名称

例如,要安装CPU版本的深度学习包tensorflow,可使用如下命令:

<<<pip install--upgrade--ignore-installed https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl

也可使用conda命令安装、更新包,格式如下:

<<<conda install包名称

这个命令可以完成指定包的安装,例如:

<<<conda install BioPython

即可在anaconda中安装生物信息学包BioPython。

3.微软Visual Studio(VS)

Microsoft Visual Studio是一个功能非常强大的集程序开发、调试于一身的编程环境,微软在其中除了支持C++、C#、VB外,也预留了支持其他语言开发程序的接口,这其中就包括对Python开发的支持。在安装VS后,只需在VS上安装PTVS(Python Tools for Visual Studio)插件,就可以在VS中方便编写Python程序。在VS中,程序员可以方便管理问题解决方案的所有模块,对每个模块进行单步执行,跟踪每个变量的取值,调试程序,如图2.2.6所示。

图2.2.6 在VS 2010中调试跟踪Python程序

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈