将pycharm升级到2018.1并将python升级到3.6.5后,pycharm会报告“未解析的引用'join'”。 pycharm的最后一个版本没有显示以下行的任何警告:
from os.path import join, expanduser
我可以知道为什么吗?
(我之前使用的是python 3.6。?)
我尝试了几乎所有我能找到的东西,例如删除和重新创建解释器,使缓存无效并重新启动,删除和重新创建virtualenv ...我该如何解决这个问题?
(我可以毫无错误地运行我的程序。)
遗憾的是,似乎PyCharm将尝试评估现有文件/文件夹的路径,在某些情况下该文件/文件夹将不存在,从而产生此警告。
当你为一些应该创建的东西建立一条路径时,它并不是很有用,因为它显然还不存在,但是PyCharm仍然会抱怨。
您可以尝试单击文件>无效缓存>无效并重新启动。这对我有用。
[编辑]它会回来,没有其他事可做。
检查pycharms是否使用了正确的解释器。