关于os.path连接的Pycharm“unresolved reference”

问题描述 投票:6回答:2

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

from os.path import join, expanduser

我可以知道为什么吗?

(我之前使用的是python 3.6。?)

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

(我可以毫无错误地运行我的程序。)

python pycharm os.path
2个回答
0
投票

遗憾的是,似乎PyCharm将尝试评估现有文件/文件夹的路径,在某些情况下该文件/文件夹将不存在,从而产生此警告。

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

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

[编辑]它会回来,没有其他事可做。


-1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.