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

DrG*_*ius 13 python excel pandas

我正在尝试运行以下 pandas 代码通过读取 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.
Run Code Online (Sandbox Code Playgroud)

小智 14

pip install openpyxl --upgrade
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,也请尝试以下操作:

pip install pandas --upgrade
Run Code Online (Sandbox Code Playgroud)

  • 这不起作用。 (2认同)

kit*_*uto 6

Jupyter(带有 anaconda)使用独立于计算机中本地 python 安装的特定 python 环境。如果您想将其安装到 anaconda (jUPYTER NoteBOOK) 中,首先请确保您正在正确的解释器中安装软件包,请尝试:

conda activate
pip install openpyxl
Run Code Online (Sandbox Code Playgroud)

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

python3.9 -m pip install openpyxl
Run Code Online (Sandbox Code Playgroud)