我已经阅读了很多关于此的问题,但我仍然感到困惑。我在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()
我从qtconsole输入run script.py
,程序只是坐着而什么都不做。我究竟做错了什么?我一直在使用qtconsole来运行我的脚本,也许它真的更适合与我交互,我应该以其他方式运行我的脚本?
关于工作流程的任何一般建议在这里都会非常有用。我应该何时使用python script.py
,何时应该使用ipython script.py
,何时应该使用qtconsole等...?
答案 0 :(得分:2)
这似乎是Magic Function问题
更具体地说%matplotlib。 %matplotlib inline
会在浏览器中显示,或者您可以将inline
替换为您认为更适合您使用的内容。