RT,本文主要列举python的各种编辑器-PyScripter、pycharm 、atom、vscode、Sublime Text等等.

PyScripter 开源 免费 windows only

https://github.com/pyscripter/pyscripter

PyScripter 的安装包需要去SF上下载: https://sourceforge.net/projects/pyscripter/

用了两天PyScripter ,PyScripter 内置的python版本是3.4.1且是32位的,容易报错。不再推荐PyScripter

pycharm 收费 社区版免费 跨平台

http://www.jetbrains.com/pycharm/

PyScripter和pycharm 都python专用型的编辑器,装完就能用,更推荐初学和新手使用这类编辑器。

PyScripter功能相当丰富,启动速度较快。pycharm 启动太慢了,嫌弃。

eric6 python ide

http://eric-ide.python-projects.org/

rodeo python ide

https://github.com/yhat/rodeo

spyder python ide

https://github.com/spyder-ide/spyder

NINJA IDE python ide

http://ninja-ide.org/using/

notepad++ 开源 windows only 支持插件

https://notepad-plus-plus.org/

notepad2-mod 开源 windows only

http://xhmikosr.io/notepad2-mod/

notepad++ 和notepad2-mod 比较轻量,支持多个语言的高亮,启动速度快,所以在我这里的定位更多是用来查看和临时修改代码用的。

ATOM 开源 目前免费 跨平台 支持插件

https://atom.io/

Visual Studio Code (VSCode) 开源 免费 跨平台 支持插件

https://code.visualstudio.com/

Sublime Text 3 收费 跨平台 支持插件

http://www.sublimetext.com/

Sublime Text 插件网站:https://packagecontrol.io/

安装package control : https://packagecontrol.io/installation

IDLEX

IDLE 是python 自带的编辑器,可以使用IDLEX进行增强。-_-!不过貌似用处不大.

输入命令进行安装:

pip install idlex

ulipad 开源 跨平台 已经停止更新

ulipad 作者是limodou,后来还开发了python web框架uliweb。

大约几年前没有这么多编辑器可以用,所以ulipad算是比较好用的。

由于作者没有精力再更新,已经不适合用来进行python3开发,只在这里提一下。

Emacs VIM 略过,学习曲线太高.

2016年9月9日 09:03:15 codegay

python的各种编辑器-PyScripter、pycharm 、atom、vscode、Sublime Text等等的更多相关文章

  1. 学会了 Vim 还有必要用 GitHub Atom 或者 Sublime Text 么?

    亦俊 ,90后,Vim 专栏作者 563 人赞同 Vim 知乎专栏:http://zhuanlan.zhihu.com/hack-vim 用过 [ Visual Studio 2015 ] [ Sub ...

  2. Atom 和 Sublime Text 相比哪个好?

    好像截止到今天还分不出来,Sublime确实会快一点.

  3. Python自学教程1-安装pycharm和执行环境

    Python虽然简单,但是很多没有接触过的学起来还是比较困难的.因此很多人会报班去学,我觉得不需要花那个钱,只要方向正确,加上核心知识点的提炼,自学一个月左右就能上手. 我尝试写下这个自学教程,只讨论 ...

  4. sublime text 3 + python配置,完整搭建及常用插件安装

    四年的时间,一直使用EmEditor编辑器进行Python开发,之前是做面向过程,只需要将一个单独的py文件维护好即可,用着也挺顺手,但是最近在做面向对象的开发,不同的py文件中相互关联较多,感觉单纯 ...

  5. 使用Sublime Text 3做Python开发

    引言 刚转到OS X平台时,寻找写Python,JavaScript,Markdown等文件的工具时,比较了许多工具, 最终选择了Sublime Text 2,主要原因是其跨平台, 想着以后再转到wi ...

  6. 使用 Sublime Text 做 Javascript 编辑器 - 集成 JSHint 问题检测工具

    JSHint(jshint.com)是 Javascritp 代码质量工具,可以帮助开发人员发现 Javascript 代码中的错误和潜在的问题.jshint.com 是一个在线编辑器,我们可以为 S ...

  7. Sublime text 3搭建Python开发环境及常用插件安装 转载

    Sublime text 3搭建Python开发环境及常用插件安装 一.环境准备 1.官方网站地址 2.Windows 10 3.Sublime Text 3 + 官网购买license(Just a ...

  8. 对于pycharm和vscode下,从外部复制文本内容为python字符串内容是会自动加\u202a解决办法

    先来看下这个python3源代码,表面上看没有语法毛病,如果源代码字符串内容是手动复制过来的文本内容,在pycharm和vscode下始终提示: pywintypes.error: (2, 'Shel ...

  9. Python编辑器——Pycharm以及Sublime Text 3的安装教程

    近来工作繁忙,顾不上学习,但还是有些小兄弟问我有没有编写Python代码的工具以及安装方法,跟我吐槽说他安装后总是有问题.那么今天就来说一说Pycharm的安装,顺带说一下Sublime Text 3 ...

随机推荐

  1. JQ_浏览器窗口改变触发

    $(window).resize(function () { //当浏览器大小变化时 alert($(window).height()); //浏览器时下窗口可视区域高度 alert($(docume ...

  2. iOS9 3DTouch开发

    在iOS 9中,新iPhone将第三维度添加到了用户界面. 用户现在可以用力摁下主屏按钮来快速调出应用提供的功能菜单. 在应用中,用户现在可以用力摁下视图以查看更多内容的预览并且快速访问一些功能. 想 ...

  3. QQ号验证

    №☆★〇█962319751,1611385654,209414856,2729767026,1213235712,1187970122,1393756744,2463317013,346171055 ...

  4. SQL与Mongodb聚合的对应关系(举例说明)

    SQL中的聚合函数和Mongodb中的管道相互对应的关系: WHERE $match GROUP BY $group HAVING $match SELECT $project ORDER BY $s ...

  5. Sql Server R2还有备份数据库错误

    错误信息描述  该数据库是运行版本10.50.1600的服务器上备份的.该版本与此服务器(运行版本10.00.1600)不兼容.请在支持该被份的服务器上还原该数据,  或者使用与此服务器兼容的备份(M ...

  6. Leetcode--Swap Nodes in Pairs

    最傻的方法: ListNode *swapPairs(ListNode *head) { if (head == NULL) return NULL; ListNode *temp = ); List ...

  7. JAVA过滤器与SpringMVC拦截器之间的区别

    今天学习和认识了一下,过滤器和SpringMVC的拦截器的区别,学到了不少的东西,以前一直以为拦截器就是过滤器实现的,现在想想还真是一种错误啊, 而且看的比较粗浅,没有一个全局而又细致的认识,由于已至 ...

  8. bizagi simulation 仿真学习

    Level 1 - Process Validation 1. maximum arrival count Define the number of token instances the proce ...

  9. Hbase关于Java常用API举例

    1. HBase相关对Admin操作的的API封装在HBaseAdmin中,封装了HBase常用操作的API 使用方法: pom.xml <!-- https://mvnrepository.c ...

  10. 即时聊天IM之四 Android客户端IM帮助类编写

    图文无关一起娱乐: 这一篇我们开始写Android端的Smack版主类,后面Android的IM功能都是通过这个帮助类实现的 引用类库: 因为我用的是IDE是Android Studio,所以我通过g ...