简介

NovalIDE是一款开源,跨平台,而且免费的国产多功能,轻便的Python IDE,大小才12M

有出色的语法高亮功能,支持多种语言,python,c/c++,html,javascript,xml,css等

自动检测,并加载Python解释器,允许用户自由添加删除解释器,并选择相应的解释器运行脚本

支持函数智能提示和代码自动完成

支持新建NovalIDE工程和从现有代码创建工程,新建工程类型将包括应用程序,Django,Flask,wxPython,Py2exe,Win32,GTK,控制台程序等

自动智能分析解释器系统路径下模块文件,并生成智能提示使用的数据文件

类VS风格的可停靠窗口,多文档切换模式

各种复杂的编辑功能,支持高级编辑功能

可以调试以及模拟真实环境的终端方式运行python脚本

自动模拟Python解释器环境,并内嵌解释器,不用安装任何python环境,即可运行python程序

可以断点调试,单步调试python代码,并能监视,查看变量以及堆栈变化,以及添加,删除,管理断点等

可以自由终止,重启以及运行调试环境

支持运行多个解释器版本,并在不同版本之间进行切换

支持中英文多个语言版本

灵活的高扩展性,提供开放式接口支持程序员开发自定义插件

强大的包管理器,通过pip一键式安装卸载Python包

支持python2.6,2.7版本以及python3.x版本,2.6以前版本未实测

相关文章:

软件概貌:

编译

源码依赖包

Python2.7.11 Windows下载地址

wxPython(3.0.2) Windows下载地址

pywin32(only windows) Windows下载地址

py2exe(only windows) Windows下载地址

wmi(only windows)

psutil

watchdog

chardet

pyperclip

requests

Windows编译

源码运行

下载Python2.7,以及wxPython3.0.2,pywin32,py2exe安装包,下载地址见上。

git clone https://gitee.com/wekay/NovalIDE.git

cd NovalIDE

pip install psutil

pip install watchdog

pip install chardet

pip install pyperclip

pip install wmi

pip install requests

运行Python NovalIDE.py

源码打包

运行python buildide或者python setup.py py2exe

生成dist目录下运行NovalIDE.exe

Linux编译

Ubuntu

sudo apt-get install python-wxtools

Centos

sudo yum install wxPython-devel

编译步骤

git clone https://gitee.com/wekay/NovalIDE.git

cd Noval

运行python setup.py install,权限不够请用sudo

最后运行Python NovalIDE.py或者直接运行NovalIDE命令

安装

Windows安装

点击NovalIDE_Setup.exe并依次按安装向导安装,直到完成。

Linux安装

Ubuntu

sudo apt-get install python-wxtools

Centos

sudo yum install wxPython-devel

安装步骤

运行解压命令:tar -xvf NovalIDE.tar.gz解压安装包:NovalIDE.tar.gz

cd NovalIDE-x.x.x

运行sudo python setup.py install

最后输入命令NovalIDE来运行IDE。

功能截图

智能提示

解释器配置

包管理器

中英文切换

单元测试

新建工程

自动加载解释器

特别感谢

感谢欢夏女士帮助制作官网特效

感谢回想之后同学提供官网域名以及参与制作官网页面

python是免费的、开源的、跨平台的_NovalIDE是一款开源,跨平台,而且免费的国产Python IDE。...相关推荐

  1. python 学术文献下载_PyHubWeekly | 第二十六期:一款开源免费的学术论文下载工具...

    专注Python.AI.大数据 @七步编程 前言 PyHubWeekly每周定期更新,精选GitHub上优质的Python项目/小工具. 我把PyHubWeekly托管到了Github,感兴趣的可以搜 ...

  2. java开源cad_CAD设计你需要以下几款开源工具

    随着各行各业的发展,CAD已经广泛应用于工业.服装.建筑以及电子产业等设计领域,下面为大家介绍几款CAD设计开源工具,希望对大家有所帮助. FreeCAD 是用于 CAD.MCAD.CAx.CAE 和 ...

  3. 最值得研究的开源框架:来自百度的71款开源项目

    百度,一家让人既爱又恨的企业,血友吧贴吧被卖,魏则西事件的持续发酵,一时间将百度推到了舆论的风口浪尖上.是非对错,我们在这里也不多做评判,本文呢为大家整理了百度开源的70+项目,看看有没有感兴趣的.本 ...

  4. 国外15款开源免费软件

    摘要]国外有很多开源商城系统,对于做外贸电子商城系统是绝对的很好的开源系统,想做外贸开源网店系统的站长们,不用发愁了,下面所说的英文开源网店系统总有一款适合您,仔细研究下吧. 国外有很多开源商城系统, ...

  5. python是一个免费开源的软件吗_6个最佳的开源Python应用服务器

    首先,你知道什么是应用服务器吗?应用服务器通常被描述为是存在于服务器中心架构中间层的一个软件框架. 应用服务器常被看作是一个三层的应用程序,即图形用户界面(GUI)服务器,应用程序(业务逻辑)服务器, ...

  6. 一款开源免费且快速,高效和安全的跨平台备份程序:Restic使用教程

    一款开源免费且快速,高效和安全的跨平台备份程序:Restic使用教程 Restic是使用Golang写的一款开源免费且快速,高效和安全的跨平台备份程序,可以存储在本地,云存储服务或远程文件服务器上,并 ...

  7. (转)14款开源或免费的GIS软件

    1.QGIS(原称Quantum GIS) QGIS(原称Quantum GIS)是一个跨平台的桌面GIS软件.它提供数据的显示.编辑和分析功能,可以自动生成地图,并且能够处理地理空间数据,最后形成你 ...

  8. python3ide_推荐:3款开源的Python IDE

    原标题:推荐:3款开源的Python IDE 从主要的大型网站到桌面工具,再到企业软件,Python的应用无处不在.各种流行软件,dnf/yum.OpenStack.OpenShot.Blender. ...

  9. qt 获取本机的wifi密码_还在记密码?这款开源免费的账号密码管理神器赶紧收了...

    工作中涉及到得账号密码,你是怎么记录得?如果是文档word或者excel记录,那么回非常麻烦,每次还得打开.如果是浏览器自己记录,如果更新密码,又记不得.尴尬! 今天大卫给大家推荐一款开源免费得账号密 ...

  10. 2023年推荐几款开源或免费的web应用防火墙

    2023年推荐几款开源或免费的web应用防火墙 2023年,数字经济将强势崛起,并且成为新一轮经济发展的动力,传统的黑客破坏性攻击如CC,转为更隐蔽的如0day进行APT渗透.所以无论私有服务器还是云 ...

最新文章

  1. IOS之UITabBarController
  2. python下载付费文档教程-付费?是不可能的!处理 PDF 只需几行代码,彻底解放双手!...
  3. SQLServer数据库的备份/恢复的3中策略实例
  4. PAT甲级1065 A+B and C (64bit):[C++题解]爆long long,熟悉计算机存储有符号数原理
  5. 为什么一个程序申请的内存有限制_为什么要做自己的小程序商城,做一个要多久?...
  6. Linq to SQL只支持SQL Server(所选对象使用不支持的数据提供程序)
  7. 169. 多数元素 golang
  8. vCenter Converter Standalone使用文档
  9. mysql之index
  10. (7)UART接收verilog与Systemverilog编码
  11. 分享到:空间等各大网站 代码
  12. 爬取人力资源社保局咨询问题
  13. 小高考计算机知识点,小高考政治知识点总结.pdf
  14. C语言反汇编 - 函数与结构体
  15. NCB:神经元线粒体应激记忆可通过mtDNA水平升高跨代遗传
  16. uni-app引用阿里巴巴官方图标库
  17. AutoLeaders控制组—51单片机学习笔记(LED控制、独立按键、数码管)
  18. Oracle Primavera Unifier Version 22.10 新特征
  19. 网狐、6878、EWIN后台管理员帐号密码 对应数据库表
  20. 光纤之父高锟获英女王封爵

热门文章

  1. 001_JavaScript数组常用方法总结及使用案例
  2. ORACLE在线切换undo表空间
  3. Javascript单例模式概念与实例
  4. android显示当前时间
  5. 【学习笔记】bootstrap之CSS组件
  6. [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.24
  7. HashMap为什么是线程不安全的
  8. Mybatis原理解析(一)解析全局xml配置文件生成SqlSessionFactory过程
  9. 设计模式在游戏中的应用--模板方法(七)
  10. Shader、Draw Call和渲染管线(Rendering Pipeline)