python - 导入错误 : Missing optional dependency 'openpyxl' still doesn't work after inSTLlation

标签 python ubuntu openpyxl

ubuntu 18.04,python3.8 和使用 pycharm。
pychamr 中的解释器路径设置正确。
在尝试读取 excel 中的特定工作表时,使用 openpyxl 它不断给我 ImportError。ImportError: Missing optional dependency 'openpyxl'. Use pip or conda to install openpyxl.我已经使用 pip3 install openpyxl 安装了它说要求已经满足。
但是,当我在 pycharm 中再次运行它时,它仍然输出相同的错误。

Requirement already satisfied: openpyxl mycomp/.local/lib/python3.8/site-packages (3.0.7)
Requirement already satisfied: et-xmlfile in mycomp/.local/lib/python3.8/site-packages (from openpyxl) (1.0.1)
我的猜测是,因为我使用的是 venv,所以它没有在 venv 中正确安装,因为当我在安装时查看路径时,它不是 venv 所在的位置。
当我在 venv 上执行 pip3 freeze 并在停用 venv 后,它看起来具有相同的安装。

最佳答案

对我来说,在交互式 session 中输入以下内容:

import pip
pip.main(["install", "openpyxl"])

关于python - 导入错误 : Missing optional dependency 'openpyxl' still doesn't work after inSTLlation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67513336/

相关文章:

apache - 在 Ubuntu 14.04 'has no installation candidate' 中安装 Apache2 时遇到错误

python - 如何使用宏保存 XLSM 文件,使用 openpyxl

python - 如何从 pandas diff 获取单元格位置?

python - 设置seaborn/matplotlib始终使用edgecolor ='k'参数

python - Gensim n_similarity 词不在词汇表中

python - 获得英语单词的基本形式

python - 将不同列的不同格式的 pandas DataFrame 写入 Excel

python - 如何从数据框中提取列并将其附加到行,同时保持其他列完好无损

ubuntu - 使用蓝牙信标将 IoT 设备连接到 Ubuntu

Mysql master master replication only one side error