为了账号安全,请及时绑定邮箱和手机立即绑定

PyCharm显示有效代码的未解析引用错误。

PyCharm显示有效代码的未解析引用错误。

叮当猫咪 2019-07-22 16:55:05
PyCharm显示有效代码的未解析引用错误。我正在使用PyCharm来完成一个项目。使用解释器打开和配置项目,并且可以成功运行。正确映射远程解释器路径。这似乎是正确的配置,但是PyCharm用“未解决的引用”错误突出显示了我的有效代码,即使是内置的Python函数也是如此。为什么即使代码运行,它们也没有被检测到呢?有没有办法让PyCharm正确识别这些?这个问题的具体实例是一个远程解释器,但是这个问题也出现在本地解释器上。
查看完整描述

3 回答

?
MM们

TA贡献1886条经验 获得超2个赞

解决这个问题的方法有很多,有些比其他的更方便,而且它们并不总是有效的。

以下是你能做的,从“快”到“烦人”的全部尝试:

  • File -> Invalidate Caches / Restart

    重新启动PyCharm。
    • 您也可以在以下任何方法之后执行此操作,这是肯定的。
  • 首先,检查正在运行的解释器:

    Run -> Edit Configurations -> Configuration -> Python Interpreter.

  • 刷新解释器的路径:
    • File -> Settings

    • Project: [name] -> Project Interpreter

      ->“项目解释器”:齿轮图标->

      More...

    • 单击“显示路径”按钮(底部)
    • 单击“刷新”按钮(底部)
  • 删除解释器并再次添加:
    • File -> Settings

    • Project: [name] -> Project Interpreter

      ->“项目解释器”:齿轮图标->

      More...

    • 单击“删除”按钮
    • 单击“添加”按钮,然后重新添加您的Interpeter。
  • 删除项目首选项
    • 删除项目的

      .idea

      文件夹
    • 关闭和重新打开PyCharm
    • 从头开始打开项目
  • 删除PyCharm用户首选项(但首先要备份它们)。
    • ~/.PyCharm50

      在Mac上
    • %homepath%/.PyCharm50

      在Windows上
  • 切换到另一个解释器,然后再回到您想要的那个。
  • 创建一个新的虚拟环境,并切换到该环境的解释器。
  • 完全切换到另一个解释器,不要切换回来。


查看完整回答
反对 回复 2019-07-22
  • 3 回答
  • 0 关注
  • 5551 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信