Я хотел бы найти путь работающего в настоящее время переводчика Джулии из Джулии. В Python это может быть достигнуто с помощью sys.executable
.
2 ответа
Base.julia_cmd()
, вероятно, то, что вам нужно. Он возвращает полную командную строку, которая использовалась для вызова текущего процесса julia, с указанием параметров по умолчанию. Base.julia_exename()
возвращает имя исполняемого файла.
julia> Base.julia_cmd()
/Users/aviks/dev/julia/julia5/usr/bin/julia -Cnative -J/usr/lib/julia/sys.dylib --compile=yes --depwarn=yes
julia> Base.julia_exename()
"julia"
Если вы просто хотите определить местоположение исполняемого файла julia, попробуйте один из следующих:
julia> julia_bin_exe = joinpath(Base.Sys.BINDIR,Base.julia_exename())
"/home/mkitti/src/julia/usr/bin/julia"
julia> Base.julia_cmd()
`/home/mkitti/src/julia/usr/bin/julia -Cnative -J/home/mkitti/src/julia/usr/lib/julia/sys.so -g1`
julia> typeof(Base.julia_cmd())
Cmd
julia> Base.julia_cmd()[1]
"/home/mkitti/src/julia/usr/bin/julia"
julia> julia_bin_exe == Base.julia_cmd()[1]
true
Похожие вопросы
Новые вопросы
julia
Язык программирования Julia быстрый, выразительный и динамичный. Настойчиво ориентировавшись на технические вычисления, он стал надежным языком общего назначения. Он решает проблему двух языков, сочетая простоту использования языков высокого уровня, таких как R и Python, с производительностью C и Fortran.