I think you need `julia.call` instead of `julia.run`.

On Tue, Sep 9, 2014 at 7:16 AM, Uwe Fechner <uwe.fechner....@gmail.com>
wrote:

> Hello,
>
> I have a function, that is running much faster in Julia then in Python.
>
> Now I want to call it from my (large) Python program.
>
> I tried to do this, using pyjulia from
> https://github.com/JuliaLang/pyjulia .
>
> I am using Ubuntu 12.04, 64 bits and Julia 0.3 and tried to install
> pyjulia in the following way:
>
> cd ~
> mkdir 00Software
> cd 00Software
> git clone https://github.com/JuliaLang/pyjulia.git
> cd pyjulia
> sudo python setup.py install
>
> Then I started ipython and tried the following code:
>
> import julia
> j=julia.Julia()
> j.run("2+2")
>
> I get the following error message:
>
> In [3]: j.run("2+2")
> ---------------------------------------------------------------------------
> RuntimeError                              Traceback (most recent call last)
> <ipython-input-3-4f45159364ef> in <module>()
> ----> 1 j.run("2+2")
>
> RuntimeError: Julia exception: MethodError(run,("2+2",))
>
> In [4]:
>
> Any idea what is going wrong?
>
> Best regards:
>
> Uwe Fechner
>

Reply via email to