简介

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