我进行了以下设置:module xxxxx
位于名为xxxxx.jl的文件顶部
我要执行以下操作:
include("modules/xxxxx/xxxxx.jl")
using xxxxx
我收到以下错误:
错误:LoadError:ArgumentError:在当前路径中找不到包xxxxx:
-运行Pkg.add("xxxxx")
以安装xxxxx软件包。
有什么建议吗?仅在v0.7上,我在Julia v0.6上没有此错误!
谢谢!
答案 0 :(得分:4)
写
using .xxxxx
通过使用include
函数,该模块将作为当前模块的子模块加载。
例如。如果您将其包含在全局范围内,那么您也可以编写
using Main.xxxxx
但是无论您处于Main
模块中还是在您定义的另一个模块中包含子模块,我在顶部给出的语法都可以使用。