python下载地址: http://www.python.org/download/releases/2.7.6/

我自己用的是ulipad  ,但是注意  ulipad和python的版本一定要配套  否则会出现不必要的麻烦

Python安装及编辑器UliPad安装

1.Python安装

安装比较简单,直接到Python.org下载相应版本安装就可以啦。

2. Python的编辑器

 网上搜索大家都建议用Ulipad,下载的地址是     下载地址:http://code.google.com/p/ulipad/downloads/list

下载了不要急于安装,会出错的,还需要2样东西从可以呢。

a. wxPython      下载地址:http://wxpython.org/download.php

b.comtypes     下载地址:http://surfnet.dl.sourceforge.net/project/comtypes/comtypes/0.6.2/comtypes-0.6.2.win32.exe     这是win32的,没见到64位的,在64位上安装会提示找不到python的目录。

安装了 wxPython,comtypes,才可以用Ulipad

使用Ulipad是在cmd里运行C:\Python27>python E:\Python\Tool\ulipad.4.1\ulipad.py 就出来了,不过这窗口可不可以关,如果这ulipad也就跟着退出了。

注:在ulipad的时候,开始按运行,提示

You didn't set the Python interpreter. Please set it up first in the preferences.

解决办法:

Ulipad->编辑->参数->Python->设置Python解释器->增加
    输入解释器路径 可以手动选择python安装文件夹下的python.exe文件  描述设置为2.7.1 console
    再新增个python文件夹下的pythonw.exe 描述为2.7.1 window 确定即可 执行python程序了

----白天在公司64位上安装很久没行,comtypes出问题。下载的py也不行,提示错误。改天再看看是什么问题。现在回来在家32位一切顺利安装好。

python IDE比较与推荐    

 

转:http://www.cnblogs.com/wongsimin/articles/1936415.html

我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,先不写了。 以下是我使用过的python IDE: (更新与2010年1月20日)
┌─────┬────┬────┬──┬────┬──┬─────┬─────┐ 
│IDE name│自动补全│智能感知│调试│语法检查│开源│特别注意  │  推荐度    │ 
├─────┼────┼────┼──┼────┼──┼─────┼─────┤ 
│IDLE        │ 手动    │ 有(很差)│用库│  无      │开源│               │★★         │ 
├─────┼────┼────┼──┼────┼──┼─────┼─────┤ 
│PythonWin│手动  │有        │用库│  无      │开源│Win Only  │★★★     │
├─────┼────┼────┼──┼────┼──┼─────┼─────┤
│SPE         │无        │有        │WPDB│存盘时│开源│                │★★★★  │ 
├─────┼────┼────┼──┼────┼──┼─────┼─────┤ 
│Ulipad     │有         │有        │WPDB│自动   │开源│               │★★★★★│ 
├─────┼────┼────┼──┼────┼──┼─────┼─────┤ 
│Eric         │有         │有        │类VC│自动     │开源│                │★★★★★│  
├─────┼────┼────┼──┼────┼──┼─────┼─────┤  
│BOA        │手动  │手动      │类VC│无       │开源│中文支持差│★★★      │ 
├─────┼────┼────┼──┼────┼──┼─────┼─────┤ 
│WingIDE  │有         │有        │类VC│手动    │共享│中文要设置│★★★★   │ 
├─────┼────┼────┼──┼────┼──┼─────┼─────┤ 
│Komodo  │无         │有         │类VC│手动    │共享│相当耗资源│★★★★   │ 
├─────┼────┼────┼──┼────┼──┼─────┼─────┤ 
│VIM+插件 │有   │无      │无   │无          │开源│             │★★★    │ 
├─────┼────┼────┼──┼────┼──┼─────┼─────┤ 
│emacs+插件│有   │无        │无  │无           │开源│               │★★★    │ 
├─────┼────┼────┼──┼────┼──┼─────┼─────┤ 
│eclipse+  │有       │有        │类VC│自动    │开源│比较耗资源│★★★★★│ 
│pydev插件│            │           │      │            │      │                │              │ 
├─────┴─┬──┼────┼──┼────┼──┼─────┼─────┤ 
│VS.Net 2003   │无  │有(很差)│类VC│无      │共享│兼容性很差│★(基本不 │ 
│+VisualPython │    │            │     │            │      │已停止维护│能用)       │ 
└───────┴──┴────┴──┴────┴──┴─────┴─────┘

除了PythonWin, VisualPython只支持Windows,其它都至少支持Win/Linux/Mac。 各项含义: 自动补全:变量/函数名打到一半时,提示可能的完整的变量/函数名。 智能感知:在库/类/对象后打"."后,提示可能的函数或变量。 调试:分四档,从好用到不好用分别为“类VC”(调试器操作方式与VC/eclipse相似),“WPDB”(使用WinPdb作为调试器),“用库”(要配合专门的python调试库,即要改代码来配合调试),最惨的当然是“无”啦。 语法检查:从好用到不好用分别为“自动”(写完一行查一行),“存盘时”(存盘时自动检查,也可以在菜单里手动选择检查),“手动”(在菜单里选择检查),“无”(没有语法检查功能) 开源:分为开源,共享(提供免费试用,然后需要付费),收费三种。目前还没有“收费”这一类。 推荐度:五星为最推荐,一星为最不推荐。推荐度为作者主观评价,不代表其他人意见。
各IDE简介及下载地址(注意本文最后修改时间是2010年1月): IDLE: 装了python就会有这个,大家肯定都用过了,功能还凑合,调试器的使用方法和大家熟悉的eclipse/Visual Studio很不一样,需要学习和适应。各项表现都一般。推荐度:★★ 下载:装了python就有了,不用专门下载。 下载python请去http://www.python.org/ftp/python/
PythonWin: 内置Win32 extension,PythonWin成为了win32的python程序开发者必备的工具。虽然它只能运行在Win下,但其实也是开源的。功能上可以认为它是加上了自动补全和智能感知功能的IDLE,虽然和以其它一些复杂的IDE相比有些差距,但却是不错的轻量级Python IDE。推荐度★★★ 下载:http://starship.python.net/crew/mhammond/win32/Downloads.html
SPE: 全名Stani's Python Editor。相当不错的IDE,语法高亮、代码折叠、智能感知、自动语法检查等功能一应俱全,集成wxGlade。可惜没有自动补全功能。开源,可以用 svn下载到最新的源代码,依赖wxPython。但久未更新(最后一次更新是在2008年2月),逆水行舟,不进则退,功能上比其它IDE已经没有什么优势了。推荐度★★★★ 下载:总有人说下不到SPE,去这里看看: http://developer.berlios.de/project/showfiles.php?group_id=4161 SVN方式下载: http://pythonide.blogspot.com/2007/02/how-to-download-latest-spe-from_26.html
Ulipad: 前身是NewEdit,和SPE相比,多了自动补全功能,因而比SPE更加方便,不过没有把界面设计器wxGlade集成进来。开源,可以用svn下载到最新的源代码,依赖wxPython。轻便小巧而功能强大,非常适合初学者。推荐度★★★★★。 下载:http://code.google.com/p/ulipad/downloads/list
Eric: Eric 升级到4后,各方面有了很强的提升,全方位超过其它开源IDE。使用PyQt4作为图形库,界面美观大方,并与QtDesigner结合,使得开发GUI 程序变得非常方便,比下面将提到到BOA还要好用。最大的亮点莫过于它的调试器,支持断点设置、单步调试和变量值查看。一句话,有了Eric4,就不用再去捣腾商业的IDE了。

安装后第一次运行Eric4会提示进行配置。推荐把各配置项都看看,自动补全与智能感知的功能默认都没有打开,而且比较弱,导入.api文件后可以强化。打开功能并强化的方法:单击菜单Settings->Preferences后弹出对话框,选择左侧的Editor分支下的Autocompletion,全勾上,source选择"from Document and API files"。然后再在左侧选择Editor分支下的APIs,勾上复选框,语言选择Python,单击按钮Add from installed APIs,把你需要的.api文件都加进去(注意:api文件可以通过find / -name *.api查找,我的在/usr/share/eric/api/),最后点击Compile APIs,要花几分钟,再点确定就OK。现在你的Autocomplete的功能就很牛了,虽然仍不完美。可以把自己的程序生成.api文件并添加。生成方法是在Project->Source Documentation->Generate API file.

推荐度★★★★★,个人强烈推荐。 Eric4在Windows下的安装有些要注意的地方,参见: http://hi.baidu.com/runningon/blog/item/091dd009c4c80187d1581b05.html
Boa Constructor: 比起SPE和Ulipad,BOA的编辑功能相当单薄,自动补全与智能感知都要手动,而且没有自动语法检查,但调试器比较好用。最大的亮点是界面设计器相当好用,比wxGlade要好用得多。硬伤是对中文支持不好。依赖wxPython。这个IDE也是久未更新了,最后一次更新是在2007年7月,没有什么特别的理由的话就别用它了。推荐度★★★。 下载: http://sourceforge.net/projects/boa-constructor/files/
WingIDE: 很不错的商业软件,调试器是类VC/eclipse的,相当好用,而且还支持project组织。但默认的设置是不支持中文的,要设置一下字体。不开源,而且破解不好找。既然已经有了好用的开源软件了,又何必再用盗版的呢?推荐度★★★★ 下载(30天试用):http://www.wingware.com/downloads
Komodo: 由 ActiveState公司制作,该公司的ActivePython和ActivePerl可是相当有名。Komodo和WingIDE一样也是很不错的商业软件,可以说WingIDE有的大部分优点Komodo也有,非常可惜没有自动补全。还支持宏录制(类似MS Office的宏录制),不过这也只是个噱头。不爽之处在于相当耗资源,我AMD 64位双核+1G内存+5400转的硬盘的本本,启动它时硬盘闪了足足一分钟。推荐度★★★★ 下载(21天试用):http://www.activestate.com/komodo/
VIM/emacs + 插件: Linux我也玩了好几年了,平心而论这两个东东不适合初学(的开发)者。现在Linux已经比较好用了,不会vim/emacs也不是什么大不了的事了,特别是后者。推荐度★★★。 下载:(偶母鸡啦,自个google吧,囧rz)
eclipse + pydev: 依靠强大的eclipse,pydev显得格外耀眼。强大的调试功能和舒服的编辑环境让pydev赢得了许多人的青睐。不过eclipse本来就是耗资源大户,pydev在这一点上毫无办法,但现在的电脑都很快了,跑eclipse根本就是小case,不用担心太多。除了强大的调试功能,依靠 eclipse,pydev的代码浏览能力是其它所有IDE所不能比的,比如按住CTRL键再点击一个类就能自动跳到该类的定义,这对于阅读代码非常有用。现在pydev extension也开源了,所以一些(我不知道的)高级的功能也被融入到pydev里了。推荐度★★★★★ 下载:http://pydev.org/download.html 注意pydev可以在eclipse里在线安装,请阅读上面那个网页的右边的Quick Install.
VisualStudio.Net 2003 + VisualPython: 已经停止维护了,烂就一个字,多说无益,基本不能用。推荐度★ 下载:(不用了吧)

总结:
1. 如果你是新手,请用ulipad,轻便小巧强大。 2. 如果你是熟手,请用eclipse+pydev,或(如果对调试功能要求不高)ulipad 3. 如果你是vi/emacs狂人,那不用我多说了吧…… 4. 如果你要用QT4写GUI程序,请用Eric。一方面因为Eric已经相当不错,另一方面——其实也没其它比较好的选择了。 5. 如果你要用其它图形库写GUI程序,那么用哪个IDE都差不多,所以请参照1和2。

windows下python IDE安装注意事项&Python安装及编辑器UliPad安装的更多相关文章

  1. Windows下获取高精度时间注意事项

    Windows下获取高精度时间注意事项 [转贴 AdamWu]   花了很长时间才得到的经验,与大家分享. 1. RDTSC - 粒度: 纳秒级 不推荐优势: 几乎是能够获得最细粒度的计数器抛弃理由: ...

  2. windows下《Go Web编程》之Go环境配置和安装

    <Go Web编程>笔者是基于unix下讲述的,作为入门练手,我选择在windows下开发,全程按照目录进行... 一.安装 windows下需要安装MinGW,通过MinGW安装gcc支 ...

  3. windows 下用eclipse搭建java、python开发环境

    本人只针对小白!本文只针对小白!本文只针对小白! 最近闲来无事,加上之前虽没有做过eclipse上java.python的开发工作,但一直想尝试一下.于是边查找资料边试验,花了一天时间在自己的机器上用 ...

  4. windows下移植别人配置好的python环境

    一般来说,我们在windows下配置python环境的时候可能会比较推荐用anaconda,那么有一个比较方便的anaconda环境移植方法,也就是说,如果我已经在windows上安装好了anacon ...

  5. windows下如何快速优雅的使用python的科学计算库?

    Python是一种强大的编程语言,其提供了很多用于科学计算的模块,常见的包括numpy.scipy.pandas和matplotlib.要利用Python进行科学计算,就需要一一安装所需的模块,而这些 ...

  6. windows下docker使用及注意事项

    1.windows container模式下,pull镜像会失败 no matching manifest for windows/amd64 in the manifest list entries ...

  7. Windows下memcache的配置和使用(python)

    1.memcache的安装和配置: 下载memcache  for windows: http://up.2cto.com/2012/0522/20120522094758371.rar 解压到指定目 ...

  8. windows下mongodb设置用户名密码&用python连接

    环境: 主机:WIN10 python版本:3.5 mongodb版本:3.4.2 开发环境:pyCharm mongodb设置用户名密码: 编写mongodb配置文件mongodb.confdbpa ...

  9. windows下python2.7版本numpy,Scipy,matplotlib,sklearn安装

    系统是windows32位,安装了python2.7.13. 安装顺序就是numpy,Scipy,matplotlib,sklearn. 首先是更新一下pip (确保pip能使用) 然后将setupt ...

随机推荐

  1. python基础-集合set及内置方法

    数据类型之集合-set 用途:多用于去重,关系运算 定义方式:通过大括号存储,集合中的每个元素通过逗号分隔.集合内存储的元素必须是不可变的,因此,列表-List 和字典dict 不能存储在集合中 注意 ...

  2. tracert/traceroute原理

    一.路由追踪程序traceroute/tracert Traceroute是Linux和Mac OS等系统默认提供的路由追踪小程序,Tracert是Windows系统默认提供的路由追踪小程序.二者的功 ...

  3. [考试反思]0817NOIP模拟测试24:冲淡

    一切都还好吗? 是啊,还好. 前两名仍然被外校包揽/ B哥140撑住场面,120/110/100不等.我90分混吃等死排了个大并列第10. 考前说要考凸包,打开了几个博客慢慢看一直到考试开始. 然而我 ...

  4. 来,我们手写一个简易版的mock.js吧(模拟fetch && Ajax请求)

    预期的mock的使用方式 首先我们从使用的角度出发,思考编码过程 M1. 通过配置文件配置url和response M2. 自动检测环境为开发环境时启动Mock.js M3. mock代码能直接覆盖g ...

  5. What's your name?

    Hello. My name is james. What's your name? Hi, I'm Jessica. Nice to meet you. Nice to meet you, too. ...

  6. jquery判断手指滑动方向

    jquery判断手指滑动方向 <pre> /*判断哪个滑动方向还是自己改下 要么上下 要么左右*/ var startX; var startY; $(".shanghua&qu ...

  7. egret开发方法(最笨的方法)

    egret开发方法(最笨的方法)1 1个精灵1个对象名字 获取精灵设置属性也是直接获取对象设置属性 (不用想的少些代码 因为没有jquery好用) ps:如果要设置很多个精灵属性 那可以添加到数组 然 ...

  8. Vue的指令以及组件化开发

    一. 自定义指令 如何: 1. 创建指令 Vue.directive("指令名",{ inserted(elem){//指令所在的元素被加载到DOM树上后自动执行指令 //elem ...

  9. 防火墙firewalld的基础操作

    防火墙Firewalld.iptables 1.systemctl模式 systemctl status firewalld #查看状态 2 systemctl start firewalld #启动 ...

  10. thinkphp分页样式css代码

    <style type="text/css"> .Pagination a:hover,.current{background-color: #f54281;borde ...