首页 > 解决方案 > 如何从终端(不是 REPL)评估 Julia 表达式?

问题描述

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

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

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

标签: terminaljulia

解决方案


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

julia.exe -e "using IJulia; notebook()"

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

julia.exe -e "using IJulia; notebook()" -i

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

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

julia.exe -h

推荐阅读