Line Magics - PyCharm中未解决的引用

问题描述 投票:1回答:1

我对Python世界相对较新,并使用McKinney的书来学习数据分析。我的IDE是PyCharm Professional 2018.2

麦金尼使用Line Magics来计算经过的时间。

import numpy as np
#Page 87 of 2nd Edition
my_arr = np.arange(1000000)
%time for _ in range(10): my_arr2 = my_arr*2

现在,问题是%time在PyCharm编辑器中生成Unresolved reference错误,尽管它运行时没有任何错误。作为初学者,我不知道如何解决这个问题。我完成了SO中的所有步骤:Unresolved reference issue in PyCharmPyCharm unresolved reference when importing class from other file这样做:

a)修理翻译 - Anaconda 3.6

b)将项目路径添加为源和sys.path

c)从PyCharm安装IPython

d)清除缓存并重新启动 - 我已经完成了三次......

请注意,当我通过选择该行运行%time%...时,我不会收到错误。或者,如果我直接在Python终端中运行它,我根本不会收到错误。

红色下划线非常烦人。如果有人可以指导我如何解决这个问题,我会很感激.enter image description here

python python-3.x pycharm unresolved-external
1个回答
0
投票

如果它运行没有错误,你只是想摆脱红色突出显示,你可以告诉pycharm忽略特定的“未解析的引用”。

  • 转到文件|设置/首选项|编辑|检查 - Python - 未解决的参考
  • 添加要忽略的引用。

enter image description here

注意:即使您发出了合法错误,也会忽略该引用。

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