- Python-сообщество
- Уведомления
- #1 Фев. 14, 2017 20:48:56
- Не могу запустить openpyxl
- #2 Фев. 14, 2017 22:01:33
- Не могу запустить openpyxl
- #3 Фев. 15, 2017 00:35:25
- Не могу запустить openpyxl
- #4 Фев. 15, 2017 04:54:22
- Не могу запустить openpyxl
- #5 Фев. 15, 2017 15:59:52
- Не могу запустить openpyxl
- #6 Фев. 15, 2017 20:50:12
- Не могу запустить openpyxl
- #7 Фев. 15, 2017 21:12:40
- Не могу запустить openpyxl
- #8 Фев. 16, 2017 19:42:49
- Не могу запустить openpyxl
- Conda openpxyl install results in No module named ‘openpyxl’
- 2 Answers 2
- Не могу запустить openpyxl в PythonShell
- 1 ответ 1
- Всё ещё ищете ответ? Посмотрите другие вопросы с метками python path openpyxl или задайте свой вопрос.
- Похожие
- Подписаться на ленту
- Не могу запустить openpyxl в PythonShell
- 1 ответ 1
- Всё ещё ищете ответ? Посмотрите другие вопросы с метками python path openpyxl или задайте свой вопрос.
- Похожие
- Подписаться на ленту
- Openpyxl missing ‘jdcal’
- 4 Answers 4
- Not the answer you’re looking for? Browse other questions tagged python openpyxl or ask your own question.
- Linked
- Related
- Hot Network Questions
- Subscribe to RSS
Python-сообщество
Уведомления
#1 Фев. 14, 2017 20:48:56
Не могу запустить openpyxl
Добрый вечер, всем!
Надеюсь, поможете
Скачал книгу Автоматизация рутинных задач с помощью Python
Там нужно запустить openpyxl
В PythonShell пишу
Мне выдает ошибку:
Traceback (most recent call last):
File “
”, line 1, in
import openpyxl
ImportError: No module named openpyxl
CMD показывает, что python 27 установлен и когда пишу pip install openpyxl — пишет, что есть такой в папке Anaconda…
В Path, вроде, тоже все прописал.
Чего не хватает, не могу понять, где недочет
#2 Фев. 14, 2017 22:01:33
Не могу запустить openpyxl
Antonpython
CMD показывает, что python 27 установлен
1. Запускайте интерпретатор не Python 2.7, а Python 3.5, который по умолчанию должен быть инсталлирован в папку C:\Python35
2. Путь к python.exe для Python 3.5 (C:\Python35) должен быть прописан в PATH, а у вас, как видно на скриншоте, прописан только для Python 2.7 (C:\Python27).
3. Модуль openpyxl, возможно, требуется обновить до последней версии. Это делается командой pip install -U openpyxl
4. На вашем скриншоте в переменной PATH заметна явная ошибка — написано C:\Python35\Sripts, должно быть C:\Python35\Scripts.
Отредактировано old_monty (Фев. 14, 2017 22:26:47)
#3 Фев. 15, 2017 00:35:25
Не могу запустить openpyxl
Вроде, ошибок не возникает, спасибо!
Однако, когда пишу
>>> import openpyxl
>>> wb = openpyxl.load_workbook(‘example.xslx’)
Traceback (most recent call last):
File “
”, line 1, in
wb = openpyxl.load_workbook(‘example.xslx’)
File “C:\Users\Anton\AppData\Local\Programs\Python\Python36\lib\site-packages\openpyxl\reader\excel.py”, line 152, in load_workbook
archive = _validate_archive(filename)
File “C:\Users\Anton\AppData\Local\Programs\Python\Python36\lib\site-packages\openpyxl\reader\excel.py”, line 115, in _validate_archive
archive = ZipFile(filename, ‘r’, ZIP_DEFLATED)
File “C:\Users\Anton\AppData\Local\Programs\Python\Python36\lib\zipfile.py”, line 1082, in __init__
self.fp = io.open(file, filemode)
FileNotFoundError: No such file or directory: ‘example.xslx’
>>>
Не поможете с этим?)
#4 Фев. 15, 2017 04:54:22
Не могу запустить openpyxl
Отредактировано Vigi (Фев. 15, 2017 04:55:16)
#5 Фев. 15, 2017 15:59:52
Не могу запустить openpyxl
Antonpython
При вызове openpyxl.load_workbook(‘example.xslx’) указывайте полный путь к файлу example.xlsx, как уже вам правильно советовал Vigi. Либо скопируйте файл example.xslx в текущий рабочий каталог. Узнать, какой каталог является текущим рабочим каталогом можно с помощью функции getcwd() из модуля os. Или можно не выходя из Python перейти в тот каталог, где фактически находится example.xlsx, с помощью функции chdir() того же модуля. У вас должно получиться примерно так:
#6 Фев. 15, 2017 20:50:12
Не могу запустить openpyxl
>>> import openpyxl
>>> os.chdir(r“C:\Users\Anton\Desktop\Python”)
>>> wb = openpyxl.load_workbook(‘example.xslx’)
Traceback (most recent call last):
File “
”, line 1, in
wb = openpyxl.load_workbook(‘example.xslx’)
File “C:\Users\Anton\AppData\Local\Programs\Python\Python36\lib\site-packages\openpyxl\reader\excel.py”, line 152, in load_workbook
archive = _validate_archive(filename)
File “C:\Users\Anton\AppData\Local\Programs\Python\Python36\lib\site-packages\openpyxl\reader\excel.py”, line 115, in _validate_archive
archive = ZipFile(filename, ‘r’, ZIP_DEFLATED)
File “C:\Users\Anton\AppData\Local\Programs\Python\Python36\lib\zipfile.py”, line 1082, in __init__
self.fp = io.open(file, filemode)
FileNotFoundError: No such file or directory: ‘example.xslx’
>>>
Поменял директорию
Добавил туда example.xslx
Не взлетело
Подскажите, что сделать, чтобы все открылось?)
Отредактировано Antonpython (Фев. 15, 2017 20:50:41)
#7 Фев. 15, 2017 21:12:40
Не могу запустить openpyxl
Antonpython
Поменял директорию
Добавил туда example.xslx
Не взлетело
Странно. Я специально проделал все эти действия в винде, и у меня сразу же все взлетело.
Может, надо наоборот, сначала скопировать файл example.xlsx в нужную директорию, потом переходить в нее, когда файл в ней уже точно есть. Или вообще никуда не переходить, просто положить файл в свой текущий рабочий каталог, который определяется через os.getcwd(), и находясь в нем, запускать Python.
Поправка: имя файла у меня в предыдущем сообщении было указано с ошибкой, а вы просто эту ошибку повторили при наборе команды. Не example.xslx он называется, а example.xlsx
Отредактировано old_monty (Фев. 15, 2017 21:31:46)
#8 Фев. 16, 2017 19:42:49
Не могу запустить openpyxl
Спасибо огромное, у меня зрение прост садится) Смешная ситуация
Взлетело.
Спасибо!
Двигаюсь дальше.
Conda openpxyl install results in No module named ‘openpyxl’
I installed several conda environments with different Python versions.
After activating my Python 3.5 environment I have installed openpxyl via the line given here: https://anaconda.org/anaconda/openpyxl
However, when I try to import I get
ImportError: No module named ‘openpxyl’
When I type conda list I do see
(code to import is just import openpyxl or from openpyxl import * )
Any suggestions? Thanks!
2 Answers 2
You can try deleting all openpyxl material then reinstall it using pip.
that’s how i solved my problem at least.
Even I faced the Same issue. This might Help you. If we have given python path in the windows environment variables which is present before we installed anaconda. We can test it by using
It will give you the version if the path is already present as
Please remove this path of python which is already mentioned.
Then give the path of the python which is is anaconda directory. Normally it will in the path
Just add this path to environment variables and again check for the python version that might give you the following result
then it is confirmed that you are using the python which is downloaded using anaconda package manager. Now you use the conda modules anywhere.
Не могу запустить openpyxl в PythonShell
Не могу запустить openpyxl в PythonShell
Пишу import openpyxl
Traceback (most recent call last): File «», line 1, in import openpyxl ImportError: No module named openpyxl
В CMD прописывал:
Набираю слово python Все ок, выдает dthcb .
Пишу: import openpyxl Выдает ошибку.
Как исправить? Может я путь прописал как-то не так.
1 ответ 1
Исходя из скриншота, у Вас в системе установлены как минимум 2 версии Python’ов (за Anacond’у не могу сказать наверняка). При этом для запуска pip используется 3-я версия, а для запуска python — 2-ая. В итоге — модуль openpyxl установился для Python3, а использовать Вы его пытаетесь в Python2.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками python path openpyxl или задайте свой вопрос.
Похожие
Подписаться на ленту
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.4.16.39093
Не могу запустить openpyxl в PythonShell
Не могу запустить openpyxl в PythonShell
Пишу import openpyxl
Traceback (most recent call last): File «», line 1, in import openpyxl ImportError: No module named openpyxl
В CMD прописывал:
Набираю слово python Все ок, выдает dthcb .
Пишу: import openpyxl Выдает ошибку.
Как исправить? Может я путь прописал как-то не так.
1 ответ 1
Исходя из скриншота, у Вас в системе установлены как минимум 2 версии Python’ов (за Anacond’у не могу сказать наверняка). При этом для запуска pip используется 3-я версия, а для запуска python — 2-ая. В итоге — модуль openpyxl установился для Python3, а использовать Вы его пытаетесь в Python2.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками python path openpyxl или задайте свой вопрос.
Похожие
Подписаться на ленту
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.4.16.39093
Openpyxl missing ‘jdcal’
I tried to install the openpyxl module, but during the installation it showed some errors with JDcall . When I then try to import it, I get this error:
I get this same problem for Python 3.4 and 3.3, how can I solve it?
4 Answers 4
You should install jdcal separately. After this, install Openpyxl. I faced the same issue — after doing this, it got resolved
After I downloaded the jdcal-x.x.x.tar.gz from https://pypi.org/project/jdcal/#files and extracted it in \path\to\pythonxx\Lib\site-packages\ I had to copy the jdcal.py file from \path\to\pythonxx\Lib\site-packages\jdcal-1.4.1\ to \path\to\pythonxx\Lib\site-packages\ in order to work.
jdcal is a library required by openpyxl but should be installed automatically. How are you installing openpyxl?
I managed to get openpyxl to work by uninstalling openpyxl, jdcall and et-xmlfile, then reinstalling all three, then upgrading all three.
Not sure why it works, and the error messages are still there, but I was able to successfully import openpyxl and create a workbook.
Not the answer you’re looking for? Browse other questions tagged python openpyxl or ask your own question.
Linked
Related
Hot Network Questions
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
site design / logo © 2021 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2021.4.16.39093
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.