如何检查我的代码 运行 是哪个版本的 Julia?
How do I check what version of Julia is running my code?
有没有办法检查 运行 代码是哪个版本的 Julia?当你的机器上已经有超过 1 个 Julia 时,这很重要。
要查找 Julia 位于何处,请尝试:
type -a julia
在 Windows 机器上 where julia
将很有用:
$ where julia
c:\Julia-1.7.1\bin\julia.exe
要查找实际版本,只需执行 julia -version
:
$ julia -version
julia version 1.7.1
当在 Julia 内部有一个特殊的 VERSION
类型 VersionNumber
的变量时:
julia> dump(VERSION)
VersionNumber
major: UInt32 0x00000001
minor: UInt32 0x00000007
patch: UInt32 0x00000001
prerelease: Tuple{} ()
build: Tuple{} ()
这个变量也可以从控制台访问(Windows 版本的代码需要 "
而不是 '
:
$ julia -e 'println(VERSION)'
1.7.1
最后,您可能想检查哪个 Julia 实际上是 运行 您当前的代码:
julia> Base.julia_cmd()
`'c:\Julia-1.7.1\bin\julia.exe' -Cnative '-Jc:\Julia-1.7.1\lib\julia\sys.dll' -g1`
julia> Base.julia_cmd()[1]
"c:\Julia-1.7.1\bin\julia.exe"
最后但同样重要的是,有时您只想使用 versioninfo()
:
julia> versioninfo()
Julia Version 1.7.1
Commit ac5cc99908 (2021-12-22 19:35 UTC)
Platform Info:
OS: Windows (x86_64-w64-mingw32)
CPU: Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-12.0.1 (ORCJIT, skylake)
Environment:
JULIA_DEPOT_PATH = C:\JuliaPkg\Julia-1.7.1
VERSION
常量为您提供版本号。
有没有办法检查 运行 代码是哪个版本的 Julia?当你的机器上已经有超过 1 个 Julia 时,这很重要。
要查找 Julia 位于何处,请尝试:
type -a julia
在 Windows 机器上 where julia
将很有用:
$ where julia
c:\Julia-1.7.1\bin\julia.exe
要查找实际版本,只需执行 julia -version
:
$ julia -version
julia version 1.7.1
当在 Julia 内部有一个特殊的 VERSION
类型 VersionNumber
的变量时:
julia> dump(VERSION)
VersionNumber
major: UInt32 0x00000001
minor: UInt32 0x00000007
patch: UInt32 0x00000001
prerelease: Tuple{} ()
build: Tuple{} ()
这个变量也可以从控制台访问(Windows 版本的代码需要 "
而不是 '
:
$ julia -e 'println(VERSION)'
1.7.1
最后,您可能想检查哪个 Julia 实际上是 运行 您当前的代码:
julia> Base.julia_cmd()
`'c:\Julia-1.7.1\bin\julia.exe' -Cnative '-Jc:\Julia-1.7.1\lib\julia\sys.dll' -g1`
julia> Base.julia_cmd()[1]
"c:\Julia-1.7.1\bin\julia.exe"
最后但同样重要的是,有时您只想使用 versioninfo()
:
julia> versioninfo()
Julia Version 1.7.1
Commit ac5cc99908 (2021-12-22 19:35 UTC)
Platform Info:
OS: Windows (x86_64-w64-mingw32)
CPU: Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-12.0.1 (ORCJIT, skylake)
Environment:
JULIA_DEPOT_PATH = C:\JuliaPkg\Julia-1.7.1
VERSION
常量为您提供版本号。