Python绘图未显示

Python绘图未显示,python,matplotlib,plot,osx-elcapitan,Python,Matplotlib,Plot,Osx Elcapitan,python绘图命令show()在子目录中不起作用。但是,它在$HOME和最多四个连续的子目录中工作,例如/HOME/username/Documents/A/B。为什么它在/home/username/Documents/A/B/C内部不工作?有什么解释或补救办法吗 我没有设置任何PYTHONPATH并在OS X(El Capitan)中工作 下面给出了一个绘图程序示例 #!/usr/bin/env python import matplotlib.pyplot as plt import n

python绘图命令
show()
在子目录中不起作用。但是,它在
$HOME
和最多四个连续的子目录中工作,例如
/HOME/username/Documents/A/B
。为什么它在
/home/username/Documents/A/B/C
内部不工作?有什么解释或补救办法吗

我没有设置任何
PYTHONPATH
并在OS X(El Capitan)中工作

下面给出了一个绘图程序示例

#!/usr/bin/env python
import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0.0, 5.0, 0.01)
y = x**2
plt.plot(x,y)

plt.xlabel('x')
plt.ylabel('f(x)')
plt.title('f(x)=x^2')
plt.grid(True)
plt.savefig("parabola.png")
plt.show()

可能您没有写入
/home/username/Documents/A/B/C
目录的权限。我想在这种情况下

plt.savefig("parabola.png")
将抛出一个例外

plt.show()
从处决开始。
只是需要检查的事项之一。

请更具体地说明给出的错误或缺少的功能。不,不是这样。我也通过评论进行了核实。我想,这个问题不是很常见,或者可能与python无关,而是与操作系统有关(在Ubuntu中没有发生这种事情)。希望有人有类似的经历。