为什么总是"module 'xxx' has no attribute 'xxx'"?

Why is it always "module 'xxx' has no attribute 'xxx'"?

我正在使用 pycharm 专业版,今天困扰我的是,我调用的许多模块似乎无法正常工作,例如 plotly、tabula-py 和 camelot。

从下面的附图中可以看出,我什至在虚拟环境中工作,并且只是 pip install camelot。

例如,现在我尝试导入 camelot,并且 read_pdf。出现错误,并显示 "NO module named "camelot”。

我尝试了 pip remove,然后再次 pip install;我也试过pip3 install,出现类似的错误,说没有这样的模块或属性。

我的 pycharm 怎么了?以及如何解决? 顺便说一句,在情节的情况下。我尝试用 Terminal > jupyter notebook 打开它,然后 运行 代码,它起作用了。

  1. 检查您的 Python 口译员。查看您的 python 虚拟环境中的解释器是否与 pip 安装位置相同。
  2. 尝试退出该程序,然后重新打开几次,看看它是否会有所改善。
  3. 记得等待索引。可能需要一段时间。