Pycharm "unresolved reference" on join of os.path



将 pycharm 升级到 2018.1 并将 python 升级到 3.6.5 后,pycharm 报告"未解析的引用'join'"。pycharm 的最新版本没有为以下行显示任何警告:

from os.path import join, expanduser

我可以知道为什么吗?

(我之前用的是python 3.6.?

尝试了几乎所有我能找到的东西,例如删除并重新创建解释器,使缓存失效并重新启动,删除并重新创建虚拟环境......我该如何解决这个问题?

(我可以运行我的程序而不会出现任何错误。

可悲的是,PyCharm 似乎会尝试评估现有文件/文件夹的路径,在某些情况下该文件/文件夹将不存在,从而创建此警告。

当你为应该创建的东西构建路径时,它不是很有用,因为显然它还不存在,但 PyCharm 仍然会抱怨。

您可以尝试单击"文件>使缓存失效">"使缓存失效并重新启动"。这对我有用。

[编辑] 它会回来的,没有太多其他事情要做。

检查 pycharms 是否使用了正确的解释器。

最新更新