茱莉亚1.0的环境变量

时间:2018-09-09 19:24:49

标签: julia

我想在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

2 个答案:

答案 0 :(得分:2)

JULIA_LOAD_PATHJULIA_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