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