Since I'm more of a Julia user (or including calling Python) I'm not sure I 
can help you too much. I would however find it interesting to know if/when 
pyjulia works. If been following commits and see a big pull request here:

https://github.com/JuliaLang/pyjulia/pull/52

Maybe this is the one, that will help you when it is committed. I do not 
know git[hub] enough to know if you can checkout [pyjulia] project with 
these additions:

EQt wants to merge 17 commits into JuliaLang:master from EQt:clean-julia-0.4

[or others for that matter.. there are many other pull requests (and 
issues) open.]

At EQt's page I saw (but not his own repository with the code):

Repositories contributed to

https://github.com/benmoran/pyjulia

I guess someone must review these changes (could be you?), or possibly 
waiting for them to get committed (by those who have the privileges) is the 
correct option.

PyCall.jl as you may know allows for calling in the other direction. 
pyjulia reuses it, but I saw something about it needing it's own PyCall.. 
(so they can develop in independent directions(?), seems like a bad idea); 
maybe I misunderstood..


May I ask what you are doing with your own code? Or at least what Python 
Libraries/frameworks you use? In particular, if you use Django or similar? 
I would like to know if Django could be used with Julia, and then it seems 
pyjulia would be needed (not just PyCall).

I do not think you need to compile your own Julia. I could be wrong, just 
do not see the reason.

Maybe this, wasn't too helpful.. Is there another possibility, that you 
could just use PyCall?

On Tuesday, March 1, 2016 at 3:40:03 PM UTC, Neal Becker wrote:
>
> From time-to-time, I get interested in trying out moving some of my work 
> from python to julia.  Before I can even start, I need to be able to call 
> from python to julia.  But I've never gotten pyjulia to work on 
> linux/fedora 
> (currently 23).  I've tried the fedora version of julia (0.4.3), and I've 
> built my own julia today from master, and in both cases I get: 
>
> j = julia.Julia (jl_init_path='/home/nbecker/julia') 
> ERROR: UndefVarError: dlpath not defined 
>  in eval(::Module, ::Any) at ./boot.jl:267 
>  [inlined code] from ./sysimg.jl:14 
>  in process_options(::Base.JLOptions) at ./client.jl:239 
>  in _start() at ./client.jl:318 
> Traceback (most recent call last): 
>   File "/home/nbecker/pyjulia/julia/core.py", line 238, in __init__ 
>     """]) 
>   File "/usr/lib64/python3.4/subprocess.py", line 620, in check_output 
>     raise CalledProcessError(retcode, process.args, output=output) 
> subprocess.CalledProcessError: Command 
> '['/home/nbecker/julia/usr/bin/julia', '-e', '\n                     
> println(JULIA_HOME)\n                     
> println(Sys.dlpath(dlopen("libjulia")))\n                     ']' returned 
> non-zero exit status 1 
>
> During handling of the above exception, another exception occurred: 
>
> Traceback (most recent call last): 
>   File "<stdin>", line 1, in <module> 
>   File "/home/nbecker/pyjulia/julia/core.py", line 244, in __init__ 
>     raise JuliaError('error starting up the Julia process') 
> julia.core.JuliaError: error starting up the Julia process 
>
>

Reply via email to