【问题标题】:Fast/interactive development environment for pythonpython的快速/交互式开发环境
【发布时间】:2015-08-24 04:08:24
【问题描述】:

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

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

【问题讨论】:

标签: python time import module development-environment


【解决方案1】:

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

http://ipython.org/

http://pandas.pydata.org/

【讨论】:

  • Ipython 看起来不错!我喜欢同时使用编辑器和交互式会话(分别调试、记录),但我认为一旦我找到了一个新的工作流程,这对于开发来说会很快。谢谢!
  • 优秀。在这里查看编辑器配置ipython.org/ipython-doc/1/config/editors.html,了解有关编辑器/ipython 交互的一些想法。
【解决方案2】:

任何具有客户端/服务器架构(短期 cli/gui/web-clients、长期计算内核)的环境,例如 https://jupyter.org/ 都可以。

【讨论】:

    猜你喜欢
    • 2014-07-01
    • 2016-02-17
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多