我正在使用Ubuntu 14.04 LTS。
我使用apt-get命令安装了python-matplotlib。
在python命令行中使用此代码时,
#!/bin/python
# -*- coding: utf8 -*-
# test.py
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
plt.show()
这有效。
但使用.py文件时,会出现此错误。
Traceback (most recent call last):
File "test.py", line 6, in <module>
import matplotlib.pyplot as plt
File "/home/cloud/Dropbox/dc/hw02/matplotlib.py", line 6, in <module>
ImportError: No module named pyplot
请帮助..
答案 0 :(得分:3)
从回溯中可以看出,您已将文件命名为matplotlib.py
。因此,python正在尝试进行local
导入。将您的文件重命名为matplotlib.py
以外的其他内容。