我正在用Pycharm做一个项目。该项目已打开并配置了解释器,可以成功运行。远程解释器路径映射正确。这似乎是正确的配置,但是pycharm用"未解决的引用"错误突出显示了我的有效代码,即使对于内置的python函数也是如此。即使代码在运行,为什么不检测到这些?有没有办法让Pycharm正确识别这些?
这个问题的具体实例是一个远程解释器,但是这个问题也出现在本地解释器上。
有相同的问题和解决它。这里的解决方案。
文件使缓存无效…重新启动pycharm会有所帮助。
在我的例子中,这是处理pycharm 4.0.x的唯一方法。事实上,如果某个东西出错了,并且没有刷新(有时它甚至会在列表中显示同一个解释器重复多次),您将不得不手动删除文件…我甚至不得不删除一次.idea文件夹。
这太重了。在PyCharm 4.5中是否没有办法恢复旧的"刷新路径"选项?
这样一个IDE不处理这么简单的操作真的很烦人。
谢谢您。它适用于用户定义的引用
德米特里的回答对我不起作用。
我的工作是通过项目解释器,选择"路径"选项卡,然后点击该子菜单中的刷新按钮。它自动填充了一个叫做"Python骨架"的东西。
编辑:使用pycharm 3.4.1的屏幕截图(它隐藏得很好)
![]()
这对我的环境有帮助。我在本地dev-box上运行osx,在远程服务器上运行ubuntu。远程解释器设置似乎没有正确地自动配置。点击刷新按钮可以实现这一点——主要是:环境(本地2.7.2和远程2.7.3)之间的微小差异似乎导致了SQLAlchemy的破坏。
您的提示使用PyCharm 3.4
|