2017-04-24 13 views
2

Juliaから現在実行中のJuliaインタプリタのパスを取得したいと考えています。 Pythonでは、これはsys.executableで実現できます。JuliaLangがPythonのsys.executableに相当するものは何ですか?

+1

私は、このパスは、 '文字列(JULIA_HOME、「/ジュリア」)'のような何かを行うことによって構築することができることと思いますが、そうするために、より直接的な方法はありますか? – Quant

答えて

5

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" 
+0

パスを取得するには、単にsplit(string(Base.julia_cmd()))[1] 'を実行するだけです。 – Quant

+0

はい、確かに.... – aviks

関連する問題