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版本。

wxpyhon windows版本下载

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安装后界面

二、Ulipad使用与配置

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

ulipad目录浏览配置
Ulipad目录浏览功能设置

ulipad增加目录设置
在Ulipad左侧添加自己的工作目录

Ulipad安装完成操作界面
添加工作目录后的Ulipad界面

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

Ulipad参数缩进设置
Ulipad参数Python代码缩进设置

文档制表符宽格空格空格缩进
以4个空格做为Python的代码缩进

3. 配置完后,就可以开始写第一个程序。

打开程序之后,界面非常友好,创建个程序运行一下,错误来了!

   提示我没有设置python 的解释器。

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

 

再来运行程序,发现可以正常了。

转载于:https://www.cnblogs.com/101718qiong/p/7423557.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/400041.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网页中如何使用一些特殊字体

虽然我们可以通过图片,flash、SIFR等技术来实现网页使用特殊字体,有利于SEO网页中嵌入特殊字体方法,font-face属性。 通常网页上不能使用一些特殊字体,否则浏览者可能无法正确浏览到,虽然我们可以通过图片&#xff0c…

Google浏览器中的开发工具.

惯例 我是温浩然: google浏览器,按下F12后,出现开发控制台。 下面有这么几栏,elements,network,sources,timeline ,profiles,resources,audits ,console. elements,是页面源码,network,是看请求的&#xff…

【思考】一次交付项目小结

【背景】 公司销售谈了一个重要的项目,与我们正在研发的一个产品关系比较大,可惜前期由于种种原因,耽搁了很长时间,等到我们研发部门知道消息的时候,已经很晚了。9月中旬启动,11月下旬要求上线,…

flask接收前台的form数据

html 记得访问从服务里打开 表单html 不能直接打开表单html https://www.cnblogs.com/wanghaonull/p/6340096.html

【bzoj4399】魔法少女LJJ 并查集+权值线段树合并

题目描述 在森林中见过会动的树,在沙漠中见过会动的仙人掌过后,魔法少女LJJ已经觉得自己见过世界上的所有稀奇古怪的事情了LJJ感叹道“这里真是个迷人的绿色世界,空气清新、淡雅,到处散发着醉人的奶浆味;小猴在枝头悠来荡去,好不自在&#xf…

树莓派Raspbian Buster/Debian 10 安装ROS

目录一些补充安装ROS初始化rosdep测试平台:树莓派4B 系统版本: 2020-05-27-raspios-buster-arm64.img 一些补充 系统安装参考 【树莓派学习笔记】一、烧录系统、(无屏幕)配置Wifi和SSH服务 【树莓派学习笔记】二、(无屏幕)SSH远程登录、图形界面及系统…

pjsip视频通信开发(上层应用)之EditText重写

我们经常使用手机的打电话功能,当我们按键盘的时候,有一个地方显示我们按键的内容,当我们的手点击那个地方的时候,并没有弹出软件盘,所以我们再有数字键盘的时候,要屏蔽系统的软件盘。 我们分析一下&#x…

JavaWeb重要知识点总结

JavaWeb学习篇之----容器Response详解http://blog.csdn.net/jiangwei0910410003/article/details/22886847获得所有请求头名称和头信息java.util.Enumeration names request.getHeaderNames();System.out.println("");while(names.hasMoreElements()){String name …

pycharm 中HTML代码的对齐

以前用sublime ,现在django要在pycharm编辑html,要实现html的格式化, 用快捷键 CtrlAltL 非常实用

树莓派安装Ubuntu MATE及ROS系统

目录解锁SSH换源安装VNC服务安装ROS初始化rosdep和环境测试平台:树莓派4B 系统版本: ubuntu-mate-20.04.1-desktop-armhfraspi.img 在Raspberry Pi Download Options下载系统镜像 在树莓派资源下载 | 树莓派实验室下载工具 使用SDForm…

mysql 清空表的两种方法

一、Delete DELETE FROM table; 二、Truncate TRUNCATE table; 第一种方法其实就是去掉where条件,没有了条件,也就是删除掉表里面的所有记录了; 第二种方法像是重置表,把表中内容全部清除,回到刚建好表的状态&#xff…

jQuery学习笔记(四)

jQuery对表单、表格的操作及更多应用 表单应用 一个表单组成部分: 表单标签、表单域及表单按钮 单行文本框应用获取和失去焦点事件 $(function(){ $(":input").focus(function(){ //获取焦点触发事件 $(this).addClass("focus"); //增加样…

Flask最强攻略 - 跟DragonFire学Flask - 第四篇 Flask 中的模板语言 Jinja2 及 render_template 的深度用法

https://www.cnblogs.com/DragonFire/p/9259999.html 是时候开始写个前端了,Flask中默认的模板语言是Jinja2 现在我们来一步一步的学习一下 Jinja2 捎带手把 render_template 中留下的疑问解决一下 首先我们要在后端定义几个字符串,用于传递到前端 STUDENT {name: Old, age:…

【Jetson Nano学习笔记】1. 系统镜像和ROS的安装

目录安装系统换源安装VNC服务安装ROS初始化rosdep和环境测试平台:Jetson Nano 系统版本:4.6.1 安装系统 在Jetson Download Center下载镜像: 在树莓派资源下载 | 树莓派实验室下载工具 使用SDFormatter格式化内存卡 使用balenaEtcher烧录镜…

我的Android进阶之旅------Android利用Sensor(传感器)实现水平仪功能的小例

这里介绍的水平仪,指的是比较传统的气泡水平仪,在一个透明圆盘内充满液体,液体中留有一个气泡,当一端翘起时,该气泡就会浮向翘起的一端。 利用方向传感器返回的第一个参数,实现了一个指南针小应用。我的And…

【linux命令总结】——后续用到的内容持续补充和更新

比如说:某个文件是go文件,名字叫做 Hello.go 1、通过后台运行某个程序,将结果输出到某个文件, 如果是直接运行go程序:go run Hello.go 后台运行:nohup go run Hello.go & ,然后就会将结果输…

【Jetson Nano学习笔记】2. ORB-SLAM3及ZED 2i驱动安装

目录ZED 2i驱动安装安装驱动自测ROS测试zed2i.launchrostopic listrosnode listdisplay_zed2i.launchzed_rtabmap.launchORB-SLAM3安装OpenCV 3安装Glew安装Pangolin安装boost安装Eigen 3安装OpenGL安装openssl安装ORB-SLAM3建立swap准备编译编译关闭swap平台:Jetso…

给超链接(a标签)加onclick事件

<a onclick"alert(1)">超链接1</a><br> <a href"#" onclick"alert(2)">超链接2</a> <br> <a href"javascript:alert(3)">超链接3</a>

proj1088

滑雪Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 69608 Accepted: 25669Description Michael喜欢滑雪百这并不奇怪&#xff0c; 因为滑雪的确很刺激。可是为了获得速度&#xff0c;滑的区域必须向下倾斜&#xff0c;而且当你滑到坡底&#xff0c;你不得不再次走…

【Jetson Nano学习笔记】3. ORB-SLAM3运行双目Demo(ZED 2i)

目录修改zed-ros-wrapper的参数双目测试平台&#xff1a;Jetson Nano 系统版本&#xff1a;4.6.1 参考资料&#xff1a; zed-ros-wrapper —— ROS Wiki ZED 相机 && ORB-SLAM2安装环境配置与ROS下的调试 —— 李小铭 又一遍……ORB_SLAM2ZED相机(SDK2.2.1)CUDA9.0ROS…