2015-12-29 13 views
5

installiert ich openpyxl mitKein Modul namens 'openpyxl' - Python 3.4 - Ubuntu

$ pip install openpyxl 

wenn ich den Befehl versuchen

from openpyxl import Workbook 

I

Traceback (most recent call last): 
File "<pyshell#0>", line 1, in <module> 
from openpyxl import Workbook 
ImportError: No module named 'openpyxl' 

bekomme ich Python bin mit 3.4 und Ubuntu 14.04, 32-Bit-Betriebssystemtyp

+2

Sie installieren es für 'python2', verwenden Sie' pip3 install openpyxl'. – Zety

+0

In Ubuntu sind sowohl Python 2.x als auch 3.x installiert. Das Standardschlüsselwort 'python' verweist auf Python 2.x. Um Python 3 zu verwenden, müssen Sie 'python3' und' pip3' verwenden, wie von @zetysz angegeben. –

Antwort

7

@zetysz und @Manish haben das Problem bereits behoben. Ich stelle dies nur in einer Antwort für die Zukunft:

  • pip zu Python als Standard in Ubuntu bezieht, bedeutet dies, dass pip install x das Modul für Python installieren und nicht für 3

  • pip3 bezieht sich auf Python , wird es das Modul für Python

1

installieren hatte ich das gleiche Problem anstelle von pip installieren gelöst:

sudo apt-get install python-openpyxl 
sudo apt-get install python3-openpyxl 

Der sudo-Befehl für andere Pakete auch besser funktioniert.