zoukankan      html  css  js  c++  java
  • Python开发环境(1):Eclipse+PyDev插件

    电脑:小米笔记本电脑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的开发流程不熟悉。

  • 相关阅读:
    Codeforces Round #371 (Div. 1)
    Making the Grade(POJ3666)
    The trip(Uva 11100)
    Codeforces Round #370 (Div. 2) E. Memory and Casinos (数学&&概率&&线段树)
    [CodeForces
    勾股数组 学习笔记
    NOIP 2015 游记
    BestCoder Round #53 (div.1)
    北大信息学夏令营 游记
    Codeforces Round #313 (Div. 1)
  • 原文地址:https://www.cnblogs.com/luo630/p/8961806.html
Copyright © 2011-2022 走看看