Pycharm: Cannot find reference 'xxx' in __init__.py - Python / Pycharm的解决方案

Pycharm: Cannot find reference 'xxx' in __init__.py - Python / Pycharm的解决方案


)

小烦恼

虽然不是报错,但是在边栏一直有黄色的提示:Cannot find reference ‘xxx’ in init.py。代码如下所示:


for i, data in enumerate(train_data, 0):
    img, label = data
    img, label = img.to(device), label.to(device)

    optimizer.zero_grad()

    outs = net(img)
    loss = loss_func(outs, label)
    loss.backward()
    optimizer.step()

    # 累加损失值和训练样本数
    train_loss += loss.item()

    _, predicted = torch.max(outs.data, 1)
    # 累加识别正确的样本数
    num_current += (predicted == label).sum()

每次出现诸如

loss.item()、torch.max().sum()

时候都会在右边提示


看起来很不舒服,有一丢丢强迫症的我还是对它下手了:

你只需要

1. 把光标放到提示erroring的文本下,例如这里的torch.max()
2. 在默认情况下<kbd>Alt</kbd>+<kbd>Enter</kbd>,打开菜单intuition menu(如果修改过快捷键设置的话注意啦)
3. 右键打开子菜单,选择有“ignore”的那个选项

大功告成

		Enjoy coding~

感谢:
[1]: https://stackoverflow.com/questions/23248017/cannot-find-reference-xxx-in-init-py-python-pycharm

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值