首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Documenter.jl UndefVarError

Documenter.jl UndefVarError
EN

Stack Overflow用户
提问于 2021-06-05 17:22:58
回答 1查看 255关注 0票数 2

我正在尝试使用Documenter.jl为朱莉娅模块创建文档。现在,我导入了一个由于某种原因无法找到的模块。更明确地说:我通过import SparseArrays导入了import SparseArrays,并在docstring中引用SparseArrays.AbstractSparseArray。(我还安装了SparseArrays.jl。)但我得到了ERROR: LoadError: UndefVarError: SparseArrays not defined。原因是什么,我怎么解决这个问题?

编辑:这就是代码的相关部分:

代码语言:javascript
复制
module ExampleModule
import SparseArrays
include("example.jl")
end

example.jl

代码语言:javascript
复制
"""
    f
does stuff.
"""
function f(x::SparseArrays.AbstractSparseArray)
    return
end

index.md

代码语言:javascript
复制
```@docs

f(x::SparseArrays.AbstractSparseArray)

代码语言:javascript
复制
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-05 17:42:51

很可能您已经在单独的代码块中导入了它。有关此问题的解释,请参见这里

此外,您可能需要按照解释的import SparseArrays在安装代码中添加这里。如果您在docstring中有doctest,这是必需的。

这里是如何在DataFrames.jl中完成的一个例子(通常,DataFrames.jl在docstring和文档代码中都启用了doctest,这样您就可以了解我们在那里的整个设置)。

如果这不是原因,那么请您在问题中分享您的代码,以便进行检查?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67852155

复制
相关文章

相似问题

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