2015-09-21 2 views
0

Я использую Ubuntu 14.04 LTS.ImportError: Нет модуля с именем pyplot

и я установил python-matplotlib с помощью команды apt-get.

При использовании этого кода в питона из командной строки,

#!/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

Вы пробовали: pip freeze – csharpcoder

+0

@csharpcoder Да, я просто сделал. но все равно ... – Cloud

+0

Я имею в виду перечисляет модуль pyplot в установленном списке – csharpcoder

ответ

3

Как видно из TRACEBACK, вы назвали ваш файл matplotlib.py. Таким образом, python пытается импортировать local. Переименуйте файл в нечто, отличное от matplotlib.py.

+0

Я пробовал это. переименован в test.py, но все еще такая же проблема. – Cloud

+0

Да, это работает. Я тоже сделал ту же ошибку. – shiminsh

Смежные вопросы