Kein Modul mit dem Namen 'openpyxl' - Python 3.4 - Ubuntu
Ich installiert openpyxl
mit
$ pip install openpyxl
wenn ich versuche den Befehl
from openpyxl import Workbook
Bekomme ich
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
from openpyxl import Workbook
ImportError: No module named 'openpyxl'
Ich bin mit Python 3.4 und Ubuntu 14.04, 32-bit-OS geben
- Sie installieren es für
python2
verwendenpip3 install openpyxl
. - In ubuntu sowohl python 2.x-und 3.x installiert werden. Das default-Schlüsselwort
python
bezieht sich auf python 2.x. Die Verwendung von python 3 müssen Siepython3
undpip3
wie bereits von @zetysz.
Du musst angemeldet sein, um einen Kommentar abzugeben.
@zetysz und @Manish schon das problem behoben. Ich bin gerade dabei, diese in eine Antwort für zukünftige Referenz:
pip
bezieht sich auf Python 2 als Standard in Ubuntu, das bedeutet, dasspip install x
installieren Sie das Modul für Python 2 und nicht für 3pip3
bezieht sich auf Python 3, es wird installieren Sie das Modul für Python 3Um zu verfolgen, der Abhängigkeit Probleme, ich möchte die conda-installer, die einfach darauf an:
Du hast es zu installieren explixitly mit dem python-package-manager als
Ich hatte das gleiche problem, gelöst mit statt pip installieren :
Den sudo-Befehl funktioniert auch besser für die anderen Pakete.
Wenn Sie nicht conda, nutzen Sie einfach :
Wenn Sie conda, würde ich empfehlen :
anstatt einfach
conda install openpyxl
Weil es Probleme jetzt mit conda aktualisieren (siehe GitHub Issue #8842) ; dies ist behoben und es sollte wieder funktionieren nach dem nächsten release (conda 4.7.6)
Wenn Sie mit Python ist3, dann installieren: