Python集成开发环境(Eclipse+Pydev)「建议收藏」

Python集成开发环境(Eclipse+Pydev)

大家好,又见面了,我是全栈君。

刚開始学习python,就用Editplus, Notepad++来写小程序, 后来接触了Sublime Text2。认为很不错,没事写写代码。就用编辑器Sublime Text2,最好再配搭一个aptana studio用于调试,很好用。

 

  • Sublime Text具有美丽的用户界面和强大的功能,比如代码缩略图,Python的插件,代码段等。

    还可自己定义键绑定。菜单和工具栏。

  • Sublime Text 的主要功能包含:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择。多窗体等等。
  • Sublime Text 是一个跨平台的编辑器,同一时候支持Windows、Linux、Mac OS X等操作系统。

     

Sublime Text2 截图
sublimetext

开发项目,使用编译器PyCharm。PyCharm是由JetBrains打造的一款Python IDE。

PyCharm具备一般 Python IDE 的功能,比方:调试、语法高亮、项目管理、代码跳转、智能提示、自己主动完毕、单元測试、版本号控制等。

另外。PyCharm还提供了一些非常好的功能用于Django开发。同一时候支持Google App Engine,更酷的是,PyCharm支持IronPython。

 

PyCharm 截图
pycharm_ui_darcula

验证部分功能。那就是Python自带的IDLE

Eric+PyQt也能够打造完美的Python集成开发环境,但没用过。

eclipse的pydev,蛮不错,主要是方便,  用于Web开发,写单元測试用例。 但配置起来,有点麻烦。要想顺利安装,可能还要靠点人品!

以下列出Pydev+Eclipse的集成开发环境配置。


在安装Pydev之前。必须先安装
Eclipse,在安装Eclipse之前。你必须确认安装了Java执行环境,即必须安装JRE或JDK。

1、安装Pydev

执行Eclipse之后。选择help–>Install new Software,例如以下图所看到的。

Snap1

点击Add,加入pydev的安装地址:http://pydev.org/updates/。例如以下图所看到的。

Snap2

完毕后点击”ok”。接着点击PyDev的”+”,展开PyDev的节点,要等一小段时间,让它从网上获取PyDev的相关套件,当完毕后会多出PyDev的相关套件在子节点里,勾选它们然后按next进行安装。例如以下图所看到的。

Snap3

安装完毕后,重新启动Eclipse就可以

2、设置Pydev

安装完毕后。还须要设置一下PyDev。选择Window -> Preferences来设置PyDev。设置Python的路径,从Pydev的Interpreter – Python页面选择New

Snap5

会弹出一个窗体让你选择Python的安装位置,选择你安装Python的所在位置。

Snap6

完毕之后PyDev就设置完毕,能够開始使用。

3、建立Python Project:

安装好Eclipse+PyDev以后,我们就能够開始使用它来开发项目了。首先要创建一个项目。选择File -> New ->Pydev Project

Snap7

会弹出一个新窗体,填写Project Name,以及项目保存地址,然后点击next完毕项目的创建。

Snap8

4、创建新的Pydev Module

光有项目是无法运行的。接着必须创建新的Pydev Moudle,选择File -> New -> Pydev Module

Snap9

在弹出的窗体中选择文件存放位置以及Moudle Name,注意Name不用加.py,它会自己主动帮助我们加入。然后点击Finish完毕创建。

Snap10

输入”hello world”的代码。

Snap11

5、运行程序

程序写完后,我们能够開始运行程序,在上方的工具栏上面找到运行的button。

Snap13

之后会弹出一个让你选择运行方式的窗体。通常我们选择Python Run。開始运行程序。

Snap14

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116213.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • DejaGnu

    DejaGnu

    2021年8月21日
    58
  • js判断当前操作系统

    js判断当前操作系统

    2021年9月11日
    65
  • java io流面试_java面试核心知识点

    java io流面试_java面试核心知识点好久不见的IO流对IO流的学习,我记得还是初学Java基础的时候,后来找工作过程中经常看到有些招聘信息中写到熟悉IO流,现在想想IO流,真的是一脸懵逼,不说这么多废话了,IO流这次好好整理一下。说说IO流的类别在说流的类别之前,先说说什么是流,流其实就是对输入输出设备的抽象,可以把输入输出流理解为是一个通道,输入输出是相对程序而言的,如果是输出流,也就是往文件中写文件,而输入流,则是从文件中读取文件。从三个方面对IO流进行总结,一、字节流(一般都是xxxStream),二、字符流(xxxRead、xx

    2022年10月20日
    3
  • 详解Java虚拟机[通俗易懂]

    详解Java虚拟机[通俗易懂]JAVA虚拟机

    2022年7月8日
    21
  • Ubuntu 20.04 虚拟显示器且远程连接

    Ubuntu 20.04 虚拟显示器且远程连接一、配置方法1)安装软件通过终端安装虚拟显示器软件。$sudoapt-getinstallxserver-xorg-core-hwe-18.04$sudoapt-getinstallxserver-xorg-video-dummy2)添加配置文件在/usr/share/X11/xorg.conf.d/中添加xorg.conf文件。$sudovim/usr/share/X11/xorg.conf.d/xorg.confSection”Device”

    2022年8月21日
    15
  • JAVA 解析xml的工具类

    JAVA 解析xml的工具类packagecom xml util importjava io IOException importjava io StringReader importjava util ArrayList importjava util List importjava util Map importjava util Set importjava util TreeMap importnet sf json JSONArray importnet sf json JSONO

    2026年1月25日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号