在Julia中导入自定义模块是否会导致必须相对于Main引用它们?
我在Julia中发现了导入模块的错误,但我发现有一种奇怪的行为,我想知道这是否正常 我的文件tst.jl和Tmp.jl是: 但是我的tst.jl无法看到Tmp,除非它位于Main下 我的加载路径看起来也有点奇怪:在Julia中导入自定义模块是否会导致必须相对于Main引用它们?,julia,Julia,我在Julia中发现了导入模块的错误,但我发现有一种奇怪的行为,我想知道这是否正常 我的文件tst.jl和Tmp.jl是: 但是我的tst.jl无法看到Tmp,除非它位于Main下 我的加载路径看起来也有点奇怪: julia> LOAD_PATH 3-element Array{String,1}: "@" "@v#.#" "@stdlib" 这是正常的,还是我的安装有问题 我试着用JuliaBox,结果 julia> LOAD_PATH 3-element
julia> LOAD_PATH
3-element Array{String,1}:
"@"
"@v#.#"
"@stdlib"
这是正常的,还是我的安装有问题
我试着用JuliaBox,结果
julia> LOAD_PATH
3-element Array{Any,1}:
"/opt/julia-0.6.2/local/share/julia/site/v0.6"
"/opt/julia-0.6.2/share/julia/site/v0.6"
"/home/jrun/.julia/v0.6"
然而,这是v0.6,而我在OpenSUSE Tumbleweed上使用Julia v1.0.2
我从下载了二进制文件,并手动将libs和all移动到相应的根目录中
但是我的tst.jl无法看到Tmp,除非它位于Main下
否,您应该使用相对模块路径,请参阅
我的加载路径看起来也有点奇怪:
julia> LOAD_PATH
3-element Array{String,1}:
"@"
"@v#.#"
"@stdlib"
别担心,这在1.0时代是很正常的。X-ref:
但是我的tst.jl无法看到Tmp,除非它位于Main下
否,您应该使用相对模块路径,请参阅
我的加载路径看起来也有点奇怪:
julia> LOAD_PATH
3-element Array{String,1}:
"@"
"@v#.#"
"@stdlib"
别担心,这在1.0时代是很正常的。X-ref:谢谢!非常感谢,谢谢!非常感谢