没有名为'openpyxl'的模块 - Python 3.4 - Ubuntu

问题描述 投票:13回答:4

我安装了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位操作系统类型

python ubuntu python-3.4 openpyxl
4个回答
16
投票

@zetysz和@Manish已经解决了这个问题。我只想把它放在一个答案中供将来参考:

  • pip将Python 2称为Ubuntu中的默认值,这意味着pip install x将为Python 2安装模块而不是3
  • pip3指的是Python 3,它将为Python 3安装模块

7
投票

为了跟踪依赖性问题,我喜欢使用conda installer,它简单地归结为:

conda install openpyxl

5
投票

你必须使用python包管理器将它安装得很好

  1. pip为Python 2安装openpyxl
  2. pip3为Python 3安装openpyxl

0
投票

我使用而不是pip install解决了同样的问题:

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

sudo命令也适用于其他包。

© www.soinside.com 2019 - 2024. All rights reserved.