2014-10-08 8 views
0

Я установил «openpyxl» библиотека по пип, но все же он дает ошибку, как это, как показано ниже:Почему это ImportError приходит

ImportError: No module named openpyxl.reader.excel 

Я пытаюсь импортировать, как это :

from openpyxl.reader.excel import load_workbook 

Я проверил мой структура каталогов site-packages.It, как это сейчас:

C:\Python27\Lib\site-packages\openpyxl\reader\excel.py 

Возможно, что-то не так в структуре каталогов!

Далее я уверен, что этот модуль успешно установлен на моем machine.Since, когда я делаю помощь («модулей»), там «openpyxl» выходит в списке.

+0

уверен, что вы видите openpyxl.reader.excel право Вы? –

+0

Да, я уверен, что это имя правильно. Вот ссылка: https://pythonhosted.org/openpyxl/ – manty

+0

Что такое 'sys.path'? Я так понимаю, он перечисляет 'C: \ Python27 \ Lib \ site-packages'? И есть ли файл '__init __. Py' в каталоге' C: \ Python27 \ Lib \ site-packages \ openpyxl'? – Evert

ответ

0

Вы должны использовать

from openpyxl import load_workbook 

вместо

from openpyxl.reader.excel import load_workbook 
+0

Не имеет значения, если я использую только openpyxl. Ошибка все равно возникает: «Нет модуля с именем openpyxl» – manty

+0

, что означает, что установка не завершена. – nu11p01n73R

+0

Я уверен, что этот модуль успешно установлен на моей машине. Так как когда я делаю ** help ('modules') **, там появляется ** ** openpyxl ** ' – manty