项目解释器在PyCharm项目的设置中 " Python 3.6 C:\ Anaconda \ python.exe"
但在我的代码中,我得到的检查类似于" Python版本3.5不支持' F'前缀"
我的系统上没有任何Python3.5,我尝试解决此问题:
什么都没有用。无论如何,当我选择它作为项目解释器时,为什么PyCharm显示python版本为3.6,但在检查中它是3.5?
答案 0 :(得分:8)
转到设置 - >编辑器 - >检查。在Python->代码兼容性检查中,您应该看到Python 3.5的框被勾选。
这允许您选择将检查代码的Python版本。
答案 1 :(得分:0)
我完全同意@Eskapp的回答,但这是我必须做的一些补充。
答案 2 :(得分:0)
由于符号链接,我经常遇到这个问题。当您添加新的Project解释器时,PyCharm显然会将解释器版本内部缓存在某个位置。如果那恰好是一个符号链接,而您后来更改了该符号链接以指向另一个路径/解释器,PyCharm仍会认为它是旧的解释器。为了使其再次检查解释器版本,我需要转到该项目解释器并对其进行编辑-例如将路径更改为其他内容,然后返回。它强制PyCharm重新验证解释器并更新缓存的版本。
答案 3 :(得分:0)