Fast/interactive python 的开发环境

Fast/interactive development environment for python

我刚刚发布了一个问题 为什么 python 导入需要这么长的时间。 是否有不需要重新初始化模块的环境?如果有,它们是什么?

详细信息:我正在尝试学习基本的 python 语法,同时使用扩展库(matplotlib、mayavi),每次测试我的代码时,我都会等待(好几!!)秒来加载模块.必须有更快的方法来做到这一点,但我不知道什么环境很适合。建议?

看看 ipython 和 pandas 它们可能更接近您想要的。 Python 确实有模块的重新加载,但我不确定它的工作情况如何,所以任何保持单个 python 实例 运行 并且不会产生 python 子进程的东西很可能符合要求(抱歉,不确定那个地区有什么)。

http://ipython.org/

http://pandas.pydata.org/

任何具有 client/server 体系结构(短期 cli/gui/web-clients、长期计算内核)的环境,例如 https://jupyter.org/ 都可以。