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

Step 1.下载Eclipse

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

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

Step 2.运行Eclipse,安装PyDev

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

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

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

默认全选,点击Confirm;

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

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

Step 3.建立Python工程项目

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

很好!

疑问:

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

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

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

Python开发环境(1):Eclipse+PyDev插件的更多相关文章

  1. 配置python开发环境(Eclipse + pyDev)

    jdk-11.0.2eclipse 2018-12python 3.7.2 1. install jdk, 配置环境变量 新建JAVA_HOME 系统变量,C:\Program Files\Java\ ...

  2. 【转】搭建Python的Eclipse开发环境之安装PyDev插件--离线安装

    原文网址:http://blog.csdn.net/wangpingfang/article/details/7181223 使用update site安装pydev插件 注意:该安装指南针对ecli ...

  3. Mac OS10.9 下python开发环境(eclipse)以及自然语言包NLTK的安装与注意

    折腾了大半天,终于把mbp上python自然语言开发环境搭建好了. 第一步,安装JDK1.7 for mac MacOS10.9是自带python2.7.5的,够用,具体的可以打开终端输入python ...

  4. mac 配置Python集成开发环境(Eclipse +Python+Pydev)

    1.下载Mac版64位的Eclipse. 进入到Eclipse官方网站的下载页面(http://www.eclipse.org/downloads/),我选择了下图所示的软件包, 浏览器在下载过程中使 ...

  5. windows 10下sublime text3环境的搭建以及配置python开发环境

    1 - 安装Sublime Text 3 到官网下载对应的版本,如下: OS X (10.7 or later is required) Windows - also available as a p ...

  6. 在windows下用eclipse + pydev插件来配置python的开发环境

    在windows下用eclipse + pydev插件来配置python的开发环境 一.安装 python 可以到网上下个Windows版的python,官网为:https://www.python. ...

  7. Python开发环境(3):使用Eclipse+PyDev插件创建Django项目

    OS:Windows 10家庭中文版,Python:3.6,Eclipse:Oxygen.1a Release (4.7.1a), PyDev:6.3.2,Django:2.0.3 本文展示了怎么使用 ...

  8. 【转】Eclipse和PyDev搭建完美Python开发环境(Ubuntu篇)

    原文网址:http://www.cnblogs.com/Realh/archive/2010/10/10/1847251.html 前两天在Windows下成功地搭好了一个Python开发环境,这次转 ...

  9. Windows下Eclipse+PyDev配置Python开发环境

    1.简介 Eclipse是一款基于Java的可扩展开发平台.其官方下载中包括J2EE.Java.C/C++.Android等诸多版本.除此之外,Eclipse还可以通过安装插件的方式进行包括Pytho ...

  10. Eclipse和PyDev搭建python开发环境

                   Eclipse和PyDev搭建python开发环境 1.1整体目标 本文档作为python学习者的新手教程,通过本教程能够了解python用途.语法.在实际工作中的应 ...

随机推荐

  1. 【NOI 2018】归程(Kruskal重构树)

    题面在这里就不放了. 同步赛在做这个题的时候,心里有点纠结,很容易想到离线的做法,将边和询问一起按水位线排序,模拟水位下降,维护当前的各个联通块中距离$1$最近的距离,每次遇到询问时输出所在联通块的信 ...

  2. BZOJ2436 [Noi2011]Noi嘉年华 【dp】

    题目链接 BZOJ2436 题解 看这\(O(n^3)\)的数据范围,可以想到区间\(dp\) 发现同一个会场的活动可以重叠,所以暴力求出\(num[l][r]\)表示离散化后\([l,r]\)的完整 ...

  3. 【bzoj4199】【Noi2015】品酒大会

    题解 SA+并查集 把ht按大小倒序加入,并查集合并维护答案的变化: SAM 翻转串,求出SAM的parent树就是后缀树,两个串的最长公共后缀是他们lca的len值: 考率一个节点x,那么它子树里的 ...

  4. 6: Junit1_@Test

    @Test注解是测试的基础,它提供了其他作用 1.指定将会抛出的异常类型,如果没有抛出异常或者抛出的一场不属于我们指定的类型,就会算是测试失败了. @Test(expected = RuntimeEx ...

  5. Lnmp上安装Yaf学习(一)

    今天学习Lnmp上面如何安装Yaf流程 一.安装Lnmp 集成环境 访问路径:https://lnmp.org/install.html 这里我安装稳定版lnmp 1)   wget -c http: ...

  6. C#线程篇---Windows调度线程准则(3)

    Windows本身就是一个抢占式操作系统,它的实现,必定有某种算法在里面,比如什么时候调度哪些线程,需要花费多长时间等问题. 我们时时在用Windows,作为程序员,我们有必要知道其中最贴近我们的算法 ...

  7. CoreDNS配置kubernetes作为后端

    概述 coredns之所以如此名声大噪,就是因为从kubernetes1.9开始引入,作为kubernetes内部服务发现的默认dns.毫无疑问kubernetes是coredns的后端之一,所以我们 ...

  8. 数据科学的完整学习路径—Python版(转载)

    时间 2015-01-29 14:14:11  数盟原文  http://dataunion.org/?p=9805 译者: Allen 从Python菜鸟到Python Kaggler的旅程(译注: ...

  9. Android的taskAffinity对四种launchMode的影响

    在Android系统中,一个application的所有Activity默认有一个相同的affinity(亲密关系,相似之处).也就是说同一个应用程序的的所有Activity倾向于属于同一个task. ...

  10. LeetCode-330.Patching Array

    /** * nums的所有元素,假设最大能连续形成[1,sum] 当增加一个element的时候 * 会变成 [1,sum] [element+1,sum+element]两个区间,这两个区间有以下可 ...