Module调用时遇到的问题

# code
 LoadError: ArgumentError: Package Mymodule not found in current path: - Run `import Pkg; Pkg.add("Mymodule")` to install the Mymodule package. in expression starting at D:\Task\Juliaaa\TESTMODULE.jl:2 require(::Module, ::Symbol) at loading.jl:823

请问各位大神,这种问题该怎么解决?

将你的 Mymodule.jl 所在的文件夹添加到 LOAD_PATH
比如,你的 Mymodule.jl 文件与需要调用 Mymodule 的那个文件在同一路径下,可执行下述命令

push!(LOAD_PATH, ".")
using Mymodule

如果路径不一致,push! 的第二个参数改为 Mymodule.jl 所在文件夹的路径即可。
上述方法只是一次性的,重启 Julia 后需要重新执行一遍才能继续使用 Mymodule

1 个赞

弄好了,万分感谢!