Ubuntu下pycharm无法导入类的解决方法

最近在学习Python的flask框架,配置好环境后,在终端跑了一下“hello.py”效果不错,一点毛病没有;但当我用pycharm打开后却发现代码有错,无法导入 Flask 类,详细错误信息如下:

  This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supported better than instance items.

Ubuntu下pycharm无法导入类的解决方法 Linux 第1张

错误详情

这是终端的运行结果

终端结果

Ubuntu下pycharm无法导入类的解决方法 Linux 第2张

从网上百度了好长时间才找到解决办法,这里总结了一下希望能帮到大家

首先,打开终端(点击图片中“Terminal”图标)

Ubuntu下pycharm无法导入类的解决方法 Linux 第3张

打开终端

然后在终端输入

pip install flask

Ubuntu下pycharm无法导入类的解决方法 Linux 第4张

安装flask

大功告成

Ubuntu下pycharm无法导入类的解决方法 Linux 第5张

运行结果

注:

这个解决办法,其实就是在pycharm的终端,又重新安装了一次 flask ;但我也不是很懂为什么要这样做,在 Windows 环境下通过 pip 安装的包,在 pycharm 中是可以直接导入的,可能是因为这个是在 Linux 环境下的原因,也可能因为我之前配置环境时,配置的是虚拟环境。如果有哪位大佬看到了这篇博客,希望能不吝赐教,在评论区留下答案。

以上这篇Ubuntu下pycharm无法导入类的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

参与评论