web-dev-qa-db-ja.com

「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ビットOSタイプを使用しています。

27
FrancescoVe

@zetyszと@Manishはすでに問題を修正しています。私はこれを将来の参考のために答えに入れています:

  • pipは、Python 2 as adefaultas Ubuntu)を参照します、 この意味は pip install xは、Python 2およびnot forのモジュールをインストールします

  • pip3はPython を参照し、Python

26
Caridorc

依存関係の問題を追跡するために、単純に conda installer を使用します。

conda install openpyxl
10
Archie

Condaを使用しない場合は、次のように使用します。

pip install openpyxl

あなたがコンダを使用している場合、私はお勧めします:

conda install -c anaconda openpyxl

単にconda install openpyxlの代わりに

Condaの更新には現在問題があるため( GitHub Issue#8842 を参照);これは修正されており、次のリリース(conda 4.7.6)の後で再び機能するはずです。

5
ToddEmon

pythonパッケージマネージャーを使用して、明示的にインストールする必要があります。

  1. Python 2のpip install openpyxl
  2. Python 3のpip3 install openpyxl
5
utkarshh12

Python3を使用している場合は、次をインストールします。

Sudo pip3 install xlsxwriter
3
reisy

私はpip installの代わりに使用して同じ問題を解決しました:

Sudo apt-get install python-openpyxl
Sudo apt-get install python3-openpyxl

Sudoコマンドは、他のパッケージでもうまく機能します。

2
rainer