81

我是 julia 的新手,刚刚完成我的第一个程序。我在 julia-studio 中编写了代码,并一直在该程序中对其进行测试。它给了我所有正确的输出,但是 shell 将输出分开,就好像它是两个不同的执行一样。

我想知道这是否是我的编译器的问题,所以我想我会尝试在 julialang.org 上找到的默认 julia shell 中编译它。

但是,我无法理解和/或弄清楚如何在那里运行它。我当前的程序从同一目录中的另一个文件读取输入并输出结果。

任何人都可以解释如何运行该程序。这个http://julia.readthedocs.org/en/latest/manual/getting-started/对我来说没有意义。

示例输出:

 julia> program
 #
 #
 #
 #


 julia> 
 #
 #
 #
 #
 #

# 代表整数。理想情况下,输出不应由“julia>”分隔

4

7 回答 7

118

如果您想从命令行运行 julia 脚本,那么只需执行

/path/to/julia script-name.jl

在您选择的外壳中。

如果你想从 julia repl 运行它,那么你需要这样的东西:

julia> include("path/to/script-name.jl")

至于为什么您的输出会像这样拆分,我认为我们需要查看您的代码。

于 2014-03-07T03:52:02.653 回答
7

您可以 chmod 脚本并将 julia 二进制文件的路径放在 to 行。

考虑以下简单脚本hello.jl

#!/usr/bin/julia
println("Hello world")

使用更改脚本的权限

chmod a+x hello.jl

使用运行脚本./hello.jl

于 2016-02-21T09:46:20.193 回答
3

研究在 Jupyter Notebook 中使用 IJulia:https ://github.com/JuliaLang/IJulia.jl

于 2014-12-05T06:22:50.007 回答
2

第一步:打开终端

第 2 步:转到您的 Julia 文件位置

第三步:执行julia文件

/path/to/folder script-julia.jl

如果对您有帮助,请点击向上箭头。谢谢你。

于 2019-07-23T09:49:46.740 回答
0

您正在使用 REPL。那行得通,但是我要做的是转到命令行并导航到这样的文件夹(这是专门为我准备的,您需要找到文件的路径目录):

cd\users\yourname\desktop\code\julia

并运行程序:

julia filename.jl

就这么简单(我猜)

于 2021-10-11T18:18:54.510 回答
0

您还可以将 IntelliJ IDEA 与 Julia 的插件一起使用……这真是一个惊喜

于 2019-04-28T08:48:34.537 回答
0

如果要将 Julia 文件导入另一个 Julia 文件,则应使用以下命令:

include("path-to-your-file.jl")
于 2021-12-18T07:24:57.283 回答