在python中运行Julia .jl文件

时间:2018-04-10 09:27:57

标签: python julia

论坛中的新内容。我试图在Python中运行Julia .jl文件,但是在尝试了不同的选项后,它们都没有工作。

我试过使用PyJulia。导入Julia并定义julia对象。没有实现。

有没有人混合使用Python和Julia技术并取得成功? (将Julia运行到Python中)

非常感谢你,

纪莲

1 个答案:

答案 0 :(得分:9)

首先在Julia REPL中运行if,在Julia中安装PyCall个包。

接下来,您需要为Python安装Pkg.add("PyCall")

julia

应该有效。这是我的控制台的输出(你应该看到类似的东西):

$ pip install julia

现在假设您的工作目录中有以下文件$ pip install julia Collecting julia Downloading julia-0.1.5-py2.py3-none-any.whl (222kB) 100% |████████████████████████████████| 225kB 1.1MB/s Installing collected packages: julia Successfully installed julia-0.1.5

test.jl

(它应该打印从1到10的数字,并返回值3,它是1和2之和的结果)。

现在启动Python REPL并使用for i in 1:10 println(i) end 1+2 包来运行自定义Julia脚本:

julia

正如您所看到的,您在Python中将Julia脚本的返回值分配给变量>>> import julia >>> j = julia.Julia() >>> x = j.include("test.jl") 1 2 3 4 5 6 7 8 9 10 >>> x 3

您可以在此处找到更多详细信息:https://github.com/JuliaPy/pyjulia