PyCharm 3.4.1:未解析的引用 'map
大家都知道,map
是 Python 自带的一个函数。
我现在用的是 PyCharm 3.4.1,但它在我的代码里报了一个错误:
未解决的引用 'map'
在这段代码中:
a = map(int, [1,2,3])
其中的 map 这个词下面有红色波浪线,并且显示了这个提示信息。
我一直在看这个问题:PyCharm 对有效代码显示未解决的引用错误
我尝试了 文件 | 清空缓存... 然后重启 PyCharm,这个方法有帮助。
但是问题还是没解决。
补充一下,我正在做一个 Django 1.6 的项目。项目的解释器设置如下:
1 个回答
1
最后我自己找到了问题所在:
Pycharm会生成一个文件叫做 builtins.py
,用于代码提示。
这个文件的路径可能在:
C:\Program Files (x86)\JetBrains\PyCharm 3.4.1\helpers\python-skeletons\builtins.py
随便选择一个内置函数,按住 Ctrl
键点击它,这样就能在Pycharm中打开这个文件。
然后我看到了错误,但还是不知道它是怎么发生的,也不知道是什么时候发生的:
我发现多行注释块没有正确关闭。
我手动修复了这个问题,结果一切都正常了!