导入错误:缺少可选依赖项"openpyxl"。使用 pip 或 conda 安装 openpyxl



我正试图运行以下panda代码,通过读取excel来创建df。然而,我收到以下错误。(我pip安装了openpyxl,但我得到了相同的错误。(

import pandas as pd
import numpy as np

df = pd.read_excel("test.xlsx")
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'openpyxl'
ImportError: Missing optional dependency 'openpyxl'.  Use pip or conda to install openpyxl.
pip install openpyxl --upgrade

如果这不起作用,也试试这个:

pip install pandas --upgrade

Jupyter(带anaconda(使用的是一个特定的python环境,独立于计算机中的本地python安装。如果你想将软件包安装到anaconda(jUPYTER NOTEBOOK(中,首先确保你在正确的解释器中安装了软件包

conda activate
pip install openpyxl

否则,只需确保您没有不同版本的python 3,或者将其安装到您正在使用的特定版本即可。例如,如果我使用python 3.9运行代码,我将运行以下代码:

python3.9 -m pip install openpyxl

您也可以使用单个命令面板将'openpyxl'包直接安装在'ipynb'文件中:

%conda install openpyxl

对我来说,问题是我的IDE(Visual Studio Code(使用与openpyxl包安装的python解释器不同的python解释器运行我的代码。

我能够通过导航到";命令调色板"在Visual Studio代码中,搜索Python解释器,选择openpyxl要安装的Python解释器,然后重新运行我的代码。一旦我更换了翻译,它对我来说毫无问题:(

最新更新