Python开发利器之UliPad
一、安装Ulipad
因为ulipad编辑器使用的是wxpython编写的gui,所以我们需要第三方库wxpython的支持,先讲一下Ulipad在Windows系统环境下的安装:
1. 确实自己的windows版本,32位还是64位的。
2. 查看自己安装的 Python版本,我使用的版本是:Python2.7.13
3. 对应的去wxpython官网:http://www.wxpython.org/download.php 或到脚本之家下载页面,选择适合自己系统的wxpython版本。

4. 找到下载的程序,这里演示文件名是:wxPython2.8-win32-unicode-2.8.12.1-py27.exe, 是unicode版本的,双击,开始安装,基本上直接点击“next”一步下去,遇到协议是否同意,点击同意就可以了,其它一直下一步,直到安装完成。
安装好wxpython后,需要在Python配置一下:
命令行进入Python,操作如图:

回车执行安装,待安装100%完成后,(我已经安装过了,就不再次执行了)进入Python引入wx,没有报错,就完成了

5. 安装好环境了之后,我们去下载Ulipad最新版的编辑器,下载地址: http://code.google.com/p/ulipad/downloads/list,下载好后,安装就行 ,安装文件大小为7.4MB左右,安装程序全都下一步就可以了,直至安装成功。
6. 在开始菜单找到Ulipad选项,点击就可以运行Ulipad了。

二、Ulipad使用与配置
1. 安装完成后的ulipad是没有目录浏览功能的,在正式写项目的时候很麻烦,去设置中找一下,看看怎么样调出这个目录浏览的功能,点击菜单栏中的“文件”,选择“目录浏览”或者直接按快捷键”F2”,接着我们,鼠标右键增加目录,添加新的工作目录,这个功能就配置好了。

Ulipad目录浏览功能设置

在Ulipad左侧添加自己的工作目录

添加工作目录后的Ulipad界面
2. 初学者在完成上面设置后,第2个最重要的配置是,配置代码的缩进格式,一定要和下面图片中的设置一样,以4个空格为缩进,否则编程过程中会出现很多意想不到的错误和异常,查找起来非常麻烦。

Ulipad参数Python代码缩进设置

以4个空格做为Python的代码缩进
3. 配置完后,就可以开始写第一个程序。
打开程序之后,界面非常友好,创建个程序运行一下,错误来了!

提示我没有设置python 的解释器。
于是,在菜单 编辑---参数---python 中找到了“设置python编辑”按钮。点击找到自己python 的安装目录,把python2.7.exe 和pythonw2.7.exe 的路径加进来,别忘了加“描述”

再来运行程序,发现可以正常了。
Python开发利器之UliPad的更多相关文章
- Android开发利器之ActivityTracker
版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/113 Android开发利器之ActivityTracke ...
- python_在windows下安装配置python开发环境及Ulipad开发工具
最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...
- 在windows下安装配置python开发环境及Ulipad开发工具(转)
最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...
- Python新利器之pipenv(转)
pipenv 都包含什么? pipenv 是 Pipfile 主要倡导者.requests 作者 Kenneth Reitz 写的一个命令行工具,主要包含了Pipfile.pip.click.requ ...
- Python新利器之pipenv
前言 之前学习异步asyncio库的时候,因为asyncio库支持Python3.5以上的版本,而我的Ubuntu14.04只有Python3.4,虽然下载了Python3.6,但是想直接利用ipyt ...
- 那些年一起用过的iOS开发利器之Parse
阅读此文章需要对Objective-C和iOS有一定的了解,完全没有基础的朋友请先阅读<让不懂编程的人爱上iPhone开发>系列教程. 什么是后台服务(back-end service)? ...
- 那些年一起用过的iOS开发利器之CocoaPods
本系列所有工具的简介见:http://www.cnblogs.com/lloydsheng/p/3637606.html CocoaPods是一个负责管理iOS项目中第三方开源代码的工具.CocoaP ...
- 芝麻HTTP: Python爬虫利器之PyQuery的用法
前言 你是否觉得 XPath 的用法多少有点晦涩难记呢? 你是否觉得 BeautifulSoup 的语法多少有些悭吝难懂呢? 你是否甚至还在苦苦研究正则表达式却因为少些了一个点而抓狂呢? 你是否已经有 ...
- Android开发利器之stetho
文章同步自javaexception Stetho是什么? github上地址https://github.com/facebook/stetho stetho是facebook出品的一款开发调试工具 ...
随机推荐
- 第几天——第九届蓝桥杯C语言B组(省赛)第一题
原创 标题:第几天 2000年的1月1日,是那一年的第1天. 那么,2000年的5月4日,是那一年的第几天? 注意:需要提交的是一个整数,不要填写任何多余内容. 这题是送分题,只需要注意一下2000年 ...
- Vue--axios:vue中的ajax异步请求(发送和请求数据)、vue-resource异步请求和跨域
跨域原理: 一.使用axios发送get请求 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 & ...
- MFC中cstring,string和char[]的相互转化
int 转 CString:CString.Format("%d",int);...............................string 转 CString CSt ...
- [LeetCode 题解]: Longest Common Prefix
Write a function to find the longest common prefix string amongst an array of strings. 题解: 寻找一组字符串的最 ...
- Linux常用开发指令
gcc mysqltest.c -o mysqltest `mysql_config –cflags –libs`
- Transaction And Lock--事务中使用return会回滚事务吗?
事务中使用return会回滚事务吗? 答案:不会,如果在事务中没有显示提交或回滚事务边return,事务不会被提交或回滚,在C#中,如果没有使用连接池,则事务在连接断开和销毁时被强制回滚,如果使用连接 ...
- C#操作系统计划任务
首先需要引用system32下的taskschd.dll 测试环境:win8+vs2012+.net4.0 /// <summary> /// 删除任务 /// </summary& ...
- django drf viewsets和routers
1.定义VIew from django.shortcuts import render from rest_framework.views import APIView from rest_fram ...
- python,使用百度api实现复制截图中的文字
百度云文字识别技术文档: 跳转 第三方模块安装: pip install baidu-aip pip install Pillow pip install keyboard pip install p ...
- pageadminCMS.Net Framework的安装教程
很多用户第一次安装PageAdmin建站系统时候会出现这个错误,主要原因:Net Framework是微软的一个系统组件,基本所有windows平台上开发的产品都需要安装Net Framework,除 ...