我正在使用PyCharm在一个项目上工作。使用解释器打开并配置该项目,并可以成功运行。远程解释器路径映射正确。这似乎是正确的配置,但PyCharm突出显示了带有“未解决的引用”错误的有效代码,甚至对于内置的Python函数也是如此。为什么即使代码运行,这些似乎也没有被检测到?有没有什么方法可以让PyCharm正确识别这些?
此问题的具体实例是远程解释器,但本地解释器也会出现此问题。
我正在使用PyCharm在一个项目上工作。使用解释器打开并配置该项目,并可以成功运行。远程解释器路径映射正确。这似乎是正确的配置,但PyCharm突出显示了带有“未解决的引用”错误的有效代码,甚至对于内置的Python函数也是如此。为什么即使代码运行,这些似乎也没有被检测到?有没有什么方法可以让PyCharm正确识别这些?
此问题的具体实例是远程解释器,但本地解释器也会出现此问题。
当前回答
使用PyCharm 4.0.6测试(OSX 10.10.3) 以下步骤:
点击PyCharm菜单。 选择项目解释器。 选择齿轮图标。 选择更多按钮。 选择您所在的项目解释器。 “选择目录树”按钮。 选择重载路径列表。
问题解决了!
其他回答
您可以尝试关闭Pycharm,从项目中删除。idea文件夹,然后再次启动Pycharm并重新创建项目。这为我工作,而无效缓存没有。
更简单的操作:
>文件设置>项目>项目解释器 在“项目解释器”列表中选择“无解释器” 应用>重新设置python解释器>单击“应用”
Profit - Pycharm正在更新骨架,一切正常。
在Windows 10 10.0上的PyCharm 2020.1.4(社区版)中。在PyCharm的Settings下:File > Settings > Project Structure 我对Project Structure做了两个改动: 主文件夹标记为源和 odoo文件夹与我排除的所有应用程序 截图显示了我所做的。 之后,我重新启动PyCharm: File > Invalidate Caches / Restart…
未解决的引用错误已被删除
如果你正在使用vagrant,这个错误可能是由错误的python解释器引起的。 在我们的vagrant中,我们使用pyenv,所以我必须将Python解释器的路径路径从/usr/bin/python更改为/home/vagrant/.pyenv/versions/vagrant/bin/python
我必须去文件->无效缓存/重新启动,重新启动Ubuntu 18.04 LTS,然后打开Pycharm和文件->无效缓存/重新启动,然后才清理。