1

我已经阅读了大量关于此的问题,但我仍然感到困惑。我在 Scientific Linux 中运行 Anaconda。我启动了一个控制台类型ipython qtconsole

script.py的有点像

import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5,6,7,8,9,10])
plt.show()

run script.py从 qtconsole 输入,程序只是坐着,什么也不做。我究竟做错了什么?我一直在使用 qtconsole 来运行我的脚本,也许真正与之交互更好,我应该以其他方式运行我的脚本?

任何关于工作流程的一般建议在这里都会非常有帮助。什么时候用python script.py,什么时候用ipython script.py,什么时候用qtconsole等等……?

4

1 回答 1

2

这似乎是一个魔术函数问题

更具体地说%matplotlib%matplotlib inline将在浏览器中显示它,或者您可以inline用您感觉更好的任何内容替换它。

于 2015-09-22T19:31:00.490 回答