Нет модуля с именем "openpyxl" - Python 3.4-Ubuntu
Я установил openpyxl
С
$ pip install openpyxl
когда я пробую команду
from openpyxl import Workbook
Я
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
from openpyxl import Workbook
ImportError: No module named 'openpyxl'
Я использую Python 3.4 и Ubuntu 14.04, 32-битный тип ОС
4 ответов
@zetysz и @Manish уже исправили проблему. Я просто помещаю это в ответ для дальнейшего использования:
pip
относится к Python 2 как по умолчанию в Ubuntu, это означает, чтоpip install x
установит модуль для Python 2 и не для 3pip3
относится к Python 3, он установит модуль для Python 3
чтобы отслеживать проблемы с зависимостями, мне нравится использовать установщик conda, который просто сводится к:
conda install openpyxl
У меня была такая же проблема, решенная с помощью вместо pip install:
sudo apt-get install python-openpyxl
sudo apt-get install python3-openpyxl
команда sudo также лучше работает для других пакетов.
вы должны установить его explixitly с помощью диспетчера пакетов python как
- pip установить openpyxl для Python 2
- pip3 установить openpyxl для Python 3