我在Windows上安装了Anaconda发行版,并且让它能够与Sublime Text 2配合使用。现在,我可以按下Ctrl+B来运行脚本,在使用pip安装所需的包后,我终于没有ImportErrors了。不幸的是,无论我做什么,Matplotlib绘图都不会显示。
最有希望的答案在这个页面上this page。我编辑了%appdata%\Roaming\Sublime Text 2\Packages\Python\Python.sublime-build,使其看起来像这样:
在 %AppData%\Roaming\Sublime Text 2\Packages\User 目录下,我还尝试将以下行注释掉:
最有希望的答案在这个页面上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)
我以前不需要这个,所以我现在也不知道为什么需要它。 - matt_rule