如何从终端(不是 REPL)评估 Julia 表达式?

Ale*_*lec 6 terminal julia

有没有办法在不进入 REPL 的情况下运行(一组)Julia 命令?

例如julia.exe "using IJulia; notebook()"不起作用。

我的最终目标是能够创建一个可点击的批处理文件,允许我和我与之共享的其他人打开 Jupyter,而无需担心命令行或 REPL。

ARa*_*rez 5

您可以-e像这样使用julia 可执行文件的标志:

julia.exe -e "using IJulia; notebook()"
Run Code Online (Sandbox Code Playgroud)

如果您不希望会话在运行后终止,并且希望它在之后给您一个 REPL,您可以通过-i

julia.exe -e "using IJulia; notebook()" -i
Run Code Online (Sandbox Code Playgroud)

此选项和其他选项记录在文档的“入门”部分

或者通过运行带有-h标志的可执行文件:

julia.exe -h
Run Code Online (Sandbox Code Playgroud)