Python开发环境(1):Eclipse+PyDev插件

时间:2021-06-03 15:59:23

电脑:小米笔记本电脑Pro 15.6寸(i5-8250U),操作系统:Windows 10,JDK版本:1.8.0_152(环境变量已配置)

 

Step 1.下载Eclipse

根据我的CPU型号,选择了64位版本。

下载成功后,解压到自己选择的目录,我的是D盘。

Python开发环境(1):Eclipse+PyDev插件Python开发环境(1):Eclipse+PyDev插件

Python开发环境(1):Eclipse+PyDev插件

Step 2.运行Eclipse,安装PyDev

运行Eclipse(首次打开会设置workspace等);

打开菜单Help下的Eclipse Marketplace...;

Python开发环境(1):Eclipse+PyDev插件

搜索pydev,点击PyDev项下的Install;

Python开发环境(1):Eclipse+PyDev插件

默认全选,点击Confirm;

Python开发环境(1):Eclipse+PyDev插件

两个Licenses,必须接受了——其内容可以复制出来,检查其中的Commerical条款(我没有看明白),再点击Finish按钮完成安装;

Python开发环境(1):Eclipse+PyDev插件

安装完毕,弹出重启确认对话框,重启Eclipse,PyDev插件就可以在Eclipse中开发Python程序了。

Python开发环境(1):Eclipse+PyDev插件

 

Step 3.建立Python工程项目

打开Eclipse,选择菜单New下的Project...;

由于刚刚安装PyDev,此时Python相关工程的建立还没有出现在菜单New的下级菜单中。

Python开发环境(1):Eclipse+PyDev插件

在打开的New Project对话框的Wizards中会有一个PyDev节点,其下有三个选项,分别对应三种Python项目;

在网络不能打开Google搜索的情况下,只能使用PyDev Django Project (Web项目)、PyDev Project两个项目。

Python开发环境(1):Eclipse+PyDev插件

选择PyDev Project建立Python项目:输入Project name,配置Project type——选择Python,选择解释器版本等;

Python开发环境(1):Eclipse+PyDev插件

手动选择Interpreter——后面可以通过菜单Window->Preferences进行修改;

Python开发环境(1):Eclipse+PyDev插件

选择了Python 3.6(安装在了C盘);

Python开发环境(1):Eclipse+PyDev插件

Python开发环境(1):Eclipse+PyDev插件

配置完毕,点击Apply and Close按钮,返回新建项目菜单;

Python开发环境(1):Eclipse+PyDev插件

几个单选框的意义尚不明确,选择了最后一个“Don't configure...”项;

在配置Working sets,就是本新建项目所在位置——选择了默认存放在Eclipse下的workspace中;

配置完成后,点击Next>按钮,进入Reference Page(不清楚怎么配置);

Python开发环境(1):Eclipse+PyDev插件

下面的弹出菜单的意义也不清楚;

Python开发环境(1):Eclipse+PyDev插件

最后点击Finish按钮,完成新项目的建立:此时Eclipse出现了两个项目,其中,zl0425是明确要建立的项目,另一个意义不清楚

Python开发环境(1):Eclipse+PyDev插件

可以在Eclipse根目录下的workspace中看到新建的两个项目;

Python开发环境(1):Eclipse+PyDev插件

 

Step 4.建立Python程序测试——打印输出Hello, Kitty!

在上面新建项目中建立程序完成任务。

由于项目没有源码目录(做什么用呢?为何要建立?),因此需要首先建立源码目录;

Python开发环境(1):Eclipse+PyDev插件

再在源码目录src下建立Python模块(也可以先建立package);

Python开发环境(1):Eclipse+PyDev插件

输入代码并执行(有自动补全功能);

Python开发环境(1):Eclipse+PyDev插件

失败:在初次建立的程序上执行程序失败,未得到预期结果,原因是Python文件的编码方式为继承GBK,而不是UTF-8;

Python开发环境(1):Eclipse+PyDev插件

Python程序的编码为UTF-8后,程序中出现一些乱码;

再次执行程序,仍然失败!

Python开发环境(1):Eclipse+PyDev插件

 

解决方法:删除建立的Python程序文件,重新建立程序文件。不过,在建立新的程序前,修改项目的编码为UTF-8。

Python开发环境(1):Eclipse+PyDev插件

Python开发环境(1):Eclipse+PyDev插件

 

再重新建立程序,再执行程序,此时,程序执行成功,完成了我们的任务,然后就可以去吃午饭了!

Python开发环境(1):Eclipse+PyDev插件

 

很好!

 

疑问:

至于项目的编码方式的设置、Eclipse的Preferences的编码设置等问题,需要再查找一些资料;

还有PyDev来开发的Python程序的结构的问题,Source Folder、Package分别要怎么合理高效的设置,也需要找找资料;

 

不少问题是由于对Eclipse开发程序不熟悉造成,还有对Python、PyDev的开发流程不熟悉。