【问题标题】:Displaying pyplot Windows using Anaconda+Sublime使用 Anaconda+Sublime 显示 pyplot Windows
【发布时间】:2014-07-08 14:51:10
【问题描述】:

我在 Windows 上安装了 Anaconda 发行版,并让它与 Sublime Text 2 一起工作。现在我可以按 ctrl+B 来运行脚本,在使用 pip 安装所需的包之后,我终于没有 ImportErrors 了。不幸的是,无论我做什么,Matplotlib 图都不会显示。

最有希望的答案是this page 上的一个。我编辑 %appdata%\Roaming\Sublime Text 2\Packages\Python\Python.sublime-build 看起来像这样:

{
    "cmd": ["C:\\Anaconda\\python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "shell": true
}

但是它什么也没做,在 "true" 周围加上引号没有任何区别。

我习惯在控制台中调用“ipython --pylab”来启用Pyplot窗口,所以我尝试将第一行编辑为以下内容:

"cmd": ["C:\\Anaconda\\Scripts\\ipython.exe", "--pylab", "$file"]

在 %AppData%\Roaming\Sublime Text 2\Packages\User 中,我也尝试注释掉这一行:

// startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW

不确定现在还可以尝试什么。有没有人遇到过并解决过这个问题?

谢谢!

【问题讨论】:

  • 问题已解决。最后通过在我自己的代码中添加一行简单地解决了这个问题:matplotlib.pylab.show(block=False)我以前不需要这个,所以我现在不知道为什么我现在这样做。

标签: python matplotlib sublimetext2 anaconda


【解决方案1】:

根据OP的评论:

问题解决了。最后它只是通过在我的添加一行来解决 自己的代码:

matplotlib.pylab.show(block=False)

【讨论】:

    猜你喜欢
    • 2015-04-23
    • 1970-01-01
    • 1970-01-01
    • 2021-01-14
    • 2019-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    相关资源
    最近更新 更多