我想在julia-1.0.0目录下包含.julia,以便可以将整个julia安装复制到离线计算机上。
与环境相关的变量是什么?对于0.6曾经是
JULIA_PKGDIR
JULIA_HOME
LD_LIBRARY_PATH
尝试设置这些,仍然有问题:
julia> LOAD_PATH
1-element Array{String,1}:
"/share/apps/Julia/julia-1.0.0/.julia/"
julia> DEPOT_PATH
1-element Array{String,1}:
"/share/apps/Julia/julia-1.0.0/.julia/"
julia> using Pkg
ERROR: ArgumentError: Package Pkg not found in current path:
- Run `Pkg.add("Pkg")` to install the Pkg package.
Stacktrace:
[1] require(::Module, ::Symbol) at ./loading.jl:817
答案 0 :(得分:2)
JULIA_LOAD_PATH
和JULIA_DEPOT_PATH
。请参阅新程序包管理器的documentation。
答案 1 :(得分:0)
您的*_PATH
应该有更多条目:
> LOAD_PATH
3-element Array{String,1}:
"@"
"@v#.#"
"@stdlib"
> DEPOT_PATH
3-element Array{String,1}:
"/home/no/.julia"
"/home/no/.julia/julia-1.0.0/local/share/julia"
"/home/no/.julia/julia-1.0.0/share/julia"
您似乎覆盖了默认值,现在julia无法找到其他软件包。
此外,(至少对于我在ubuntu / wsl上的安装而言),如果只是将julia安装解压缩到一个文件夹中,它将在其中发挥作用,您可以复制该文件夹,即.julia
。