UliPad深度体验:Python开发者必备的轻量级IDE指南

创始人
2025-01-01 15:47:01
0 次浏览
0 评论

python开发利器UliPad

学习Python最难的就是缺少IDE,以前学习Java的时候绝对是最好的选择。
eclipsepydev也可以开发Python,但是显得太重了。
这就是为什么我总是使用内置的IDLE,偶尔使用Notepad++,这是一个紧凑且多功能的编辑器。

IDLE适合编写单独的小程序,但一个程序和执行信息有两个窗口,更不用说几个选项卡了。
如果程序太多,就会很乱。
我也用过pythonWin。
窗口有点老式,而且我不知道如何自定义窗口布局,所以我认为它不太好用。

安装wxPython

由于UliPad是由wxPython开发的,所以需要先安装wxPython。

安装WindowswxPython:http://www.wxpython.org/download.php#stable

exe程序,下载并安装

ubuntuinstallwxPython:

打开控制台,输入命令:

apt-cachesearchwxpython

如果可以返回wxpython信息,则输入命令直接:

sudoapt-getinstallpython-wxtools

升级完成,打开Python输入

importwx

没有报错,说明安装完成。
成功

安装ulipad

我的系统是windowsxp(别鄙视我的旧系统,公司需要它来测试~!)

我发现4.1版本(目前最新版本)安装,安装完成启动出现如下错误~!

我尝试寻找解决方案,但没有成功。
有人在豆瓣上问这个问题,大部分的答案都是卸载安装了4.0版本,所以我在CSDN上找到了4.0版本,安装后可以正常打开;

http://download.csdn.net/detail/yyyzlf/2410382

我不会进入安装过程,我将直接进入exe中的“下一步”程序。

运行

打开程序后,界面非常友好。
我创建了一个程序并运行它,但是出现错误!

这提醒我我还没有配置Python解释器。

于是,我在“编辑---选项---Python”菜单中找到了“安装Python编辑”按钮。
点击找到Python安装目录,添加python2.7.exe和pythonw2.7.exe的路径,不要忘记添加“描述”。

运行程序再次发现这是正常的。

窗口布局

工具栏有三个位置方便的按钮。

显示目录结构;左侧显示目录结构,底部显示目录结构。
这是使用IDE工具的标准方法。
至少习惯了eclipse的同学会感觉很舒服。

如果你已有项目,可以通过右键目录查看清空处理,添加目录----打开新目录并导入项目。

Py按钮提供了交互式Python模式,但是内置的2.5.4版本有点过时,我还不知道如何配置。

代码

有洁癖的同学应该对代码着色抱有很高的期望。
使用该程序时,颜色代码将清晰易懂而且语法错误很容易被发现。

自动补全也是一个好的IDE必须具备的功能,它可以提高开发效率,减少语法错误。

设置语法选项:文档----语法选项

不得不说UliPad的着色和自动完成功能非常出色。

调试

如果你想成为一个优秀的IDE,怎么能没有调试功能呢?当然,作者也想尽了一切办法。
工具栏中有一个七星瓢虫图标,这自然是调试按钮。

插件

要变得更强大就应该支持插件扩展,我们可以结合插件提供脚本管理、规则规则;、开发Django项目等。

菜单栏工具-插件管理

最后看了一下UliPad的内存占用,非常低-约10MB;内存使用几乎永远不应该被忽视。
一切都很好!就是这样。

Centos7.9安装python3.10

查看上面的安装

安装完成后,检查是否安装成功:gcc--version

安装以下依赖包,并复制到你的.shell中。
,Shift+InsertandPastewithReturnCar

如果你是老手,可以直接进入下一点,修改vim/tmp/softwarebak/Python-3.10.4/Modules/Setup,然后返回下一步。

1):对于Python3.7及以上版本,依赖的openssl必须是1.1或1.0.2及以上版本,或者安装libressl2.6.4及以上版本,并且Linux自带的openssl版本必须是低的。

2):编译完成后,修改Modules/Setup文件的部分内容,开启ssl,或者编译时指定--with-ssl参数。
(我用的是前一种方法,但需要研究后一种方法的真实性。

Shift+g跳转到最后,在最后粘贴以下内容,wq保存并退出

或者,最好使用上面的粘贴,如下所示,我没有犯任何错误。

然后进行如下操作

pip源设置

第一种:普通用户

install_openssl.sh

参考文献

热门文章
1
Python中的format()方法:字... formatformat在python中的含义2222.22E+00Format...

2
Python编程入门:全面解析Pytho... python的基本语法基本的Python语法如下:1.变量的定义。在编程语言中,...

3
Python字符串大小写转换方法全解析 python中字母的大小写转换怎么实现?在Python中,大小写转换由内置函数处...

4
Python字典:轻松获取最小值键与计算... python在一个字典里,返回值最小元素对应的键,救解在Python字典中,如果...

5
Python字符串去重空格:strip(... Python去除字符串中空格(删除指定字符)的3种方法在Python编程中,处理...

6
Python数组元素数量计算技巧分享 Python输出数组有多少个元素?简介:在本文中,首席CTO笔记将向您介绍Pyt...

7
简述python中pass的作用 pass语句的作用在许多编程语言中,包括Python;PASS语句用于在代码块中...

8
Python def 关键字详解:函数定... def是什么意思编程?戴夫是什么意思?def是Python中的函数定义关键字,用...

9
python不区分大小写的方法 Python字符串不区分大小写在Python中,字符串操作默认区分大小写。但有时...

10
Python字典操作全解析:添加、修改、... Pythondict字典基本操作(包括添加、修改、删除键...