首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyCharm未解引用“__init__.pyi\__init__.pyi”中的“linspace”

PyCharm未解引用“__init__.pyi\__init__.pyi”中的“linspace”
EN

Stack Overflow用户
提问于 2021-04-01 09:32:14
回答 1查看 215关注 0票数 0

当我使用PyCharm时,np.linspace会给我一个未解决的引用警告。

代码语言:javascript
复制
import numpy as np
ls = np.linspace(0, 100, 5)
代码语言:javascript
复制
Cannot find reference 'linspace' in '__init__.pyi | __init__.pyi'

运行代码没有问题,numpy安装正确,运行良好。我只是想摆脱警告(我知道我可以更改警告设置或添加注释来忽略这一行,但我想了解问题的根源)。

到目前为止我尝试过的是:

  • 将项目根目录设置为源目录
  • File-使缓存失效/重新启动

我在某个地方读到,它可能与numpy的_all_变量_init_.pyi有关,但看起来如下:

代码语言:javascript
复制
__all__ = [
    "linspace",
    "logspace",
    ...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-06 06:20:12

正如user2235698所评论的,我运行的是PyCharm 2020.3的旧版本,其中包含一个bug (应该在版本2020.3.3中修复),参见https://youtrack.jetbrains.com/issue/PY-46169

为了手动修复它,我更改了numpy的_init_.pyi中的下列行:

代码语言:javascript
复制
from numpy.core.function_base import (
    linspace

代码语言:javascript
复制
from numpy.core.function_base import (
    linspace as linspace
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66901976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档