Ошибка импорта для openpyxl

Я очень новичок в кодировании, и у меня возникла проблема с импортом openpyxl в мою программу на Python. Я предполагаю, что проблема связана с тем, где я сохранил его на своем компьютере.

Раньше я загружал другие библиотеки (xlrd, xlwt, xlutils) и просто сохранял их в своем: C:\Python27\ArcGIS10.1\Lib, или C:\Python27\ArcGIS10.1\Lib\site-packages, или C :\Python27\ArcGISx6410.1\Lib или C:\Python27\ArcGISx6410.1\Lib\site-packages, и python смог «увидеть» их, когда я импортировал их в скрипт.

Я немного потроллил в Интернете, и похоже, что я неправильно выполняю «установку» openpyxl. Я загрузил «setuptools-5.7», чтобы попытаться запустить сценарий setup.py, содержащийся в библиотеке openpyxl, и до сих пор мне это не удалось.

Поскольку я новичок в python, я не очень понимаю некоторые другие вещи, которые я нашел о том, как правильно установить библиотеку, например «установка pip» и т. д.

Если у кого-нибудь есть идеи о том, как я могу установить, сохранить или найти библиотеку openpyxl самым простым способом (без использования других программ, которых у меня еще нет), это было бы здорово!


person Leif Zumstein    schedule 04.09.2014    source источник
comment
В чем точно проблема? Можете ли вы опубликовать сообщение об ошибке и трассировку стека, если это необходимо?   -  person Jonny    schedule 04.09.2014
comment
вот что я пытаюсь сделать: из книги импорта openpyxl   -  person Leif Zumstein    schedule 04.09.2014
comment
... и это ошибка, которую он выдает: Traceback (последний последний вызов): File D:\Users\Tools\Quicklook Tool\openpyxl.py, строка 2, в ‹module› из openpyxl import Workbook File D:\Users \Tools\Quicklook Tool\openpyxl.py, строка 2, в ‹модуле› из openpyxl import Workbook ImportError: невозможно импортировать имя Workbook   -  person Leif Zumstein    schedule 04.09.2014


Ответы (1)


Ваш импорт, вероятно, неверен.

Это должно быть.

from openpyxl import workbook
person Chris Hawkes    schedule 04.09.2014
comment
Да, я тоже так думал, но выдает ту же ошибку. ImportError: невозможно импортировать книгу имен Я считаю, что проблема связана с тем, как и где установлена ​​библиотека. - person Leif Zumstein; 04.09.2014
comment
Как вы установили библиотеку? используя pip, easy_install или что-то еще? - person Chris Hawkes; 04.09.2014
comment
На данный момент все, что я сделал, это поместил распакованную папку в каталоги моей библиотеки (показано выше). Я не знаю, что такое pip или простая установка. В настоящее время я использую python 2.7, если это поможет - person Leif Zumstein; 04.09.2014
comment
Итак, pip и easy_install — это простые способы установки библиотек Python, но вы должны их установить, я предполагаю, что в данный момент вы этого не делаете. Чтобы установить библиотеку без них, просто перейдите в каталог, в который вы распаковали файл openpyxl. В каталоге из командной строки введите ››python setup.py install‹‹ (конечно, не вводите ››‹‹), это должно распечатать примечания по установке и т. д. - person Chris Hawkes; 04.09.2014
comment
Кажется, это прошло без сучка и задоринки, но, тем не менее, когда я звоню из книги импорта openpyxl, она все еще выдает ошибку и говорит, что не может импортировать книгу. - person Leif Zumstein; 04.09.2014
comment
Извините, я не совсем уверен. последнее, что я бы предложил, это использовать Workbook с заглавными буквами --› из openpyxl import Workbook - person Chris Hawkes; 04.09.2014
comment
Хм. Я могу повторить попытку загрузки openpyxl и посмотреть, смогу ли я заставить его работать. - person Leif Zumstein; 04.09.2014
comment
Как говорит Крис, вы должны использовать заглавную букву Workbook. Но также, пожалуйста, узнайте, как установить код Python. Простое копирование файлов в каталог часто не работает. - person Charlie Clark; 05.09.2014