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/