如何使用Julia中私有包内定义的模块?

如何使用Julia中私有包内定义的模块?,julia,Julia,因此,我有以下几点: 私人软件包:PrivPack.jl 在PrivPack.jl中,我有两个模块:mod1和mod2 在PrivPack.jl文件中,我确实include(“mod1.jl”)和include(“mod2.jl”)是存放模块的文件。但是,当我尝试访问包中的任何位置时,我似乎都无法访问它。我要么需要包含该文件并使用.mod1执行,要么必须使用startup.jl文件将该文件推入我的加载路径 解决这个问题的方法是什么?我不想每次都重新包含该文件 如果我正确理解了这个问题,您应该在包

因此,我有以下几点:

私人软件包:
PrivPack.jl
PrivPack.jl
中,我有两个模块:
mod1
mod2

PrivPack.jl
文件中,我确实
include(“mod1.jl”)
include(“mod2.jl”)
是存放模块的文件。但是,当我尝试访问包中的任何位置时,我似乎都无法访问它。我要么需要包含该文件并使用.mod1执行
,要么必须使用
startup.jl
文件将该文件推入我的加载路径


解决这个问题的方法是什么?我不想每次都重新包含该文件

如果我正确理解了这个问题,您应该在
包含
文件后使用.mod1、.mod2执行
。否则,您只会有一些未实际加载的模块浮动。

我认为正确的答案也是如此。等待一些东西来测试,但我同意你!