So I may have figured it out. According to here <https://github.com/JuliaLang/pyjulia/issues/51>, one needs to:
1. Tag PyCall.jl at v1.3.0 2. Use the pull request from benmoran <https://github.com/benmoran/pyjulia/tree/master/julia> Tagging is accomplished by navigating to the PyCall.jl package directory and running git checkout v1.3.0. I wasn't sure how to install the pull request, so I overwrite the only changed file, core.py <https://raw.githubusercontent.com/benmoran/pyjulia/master/julia/core.py>, in the pyjulia package source using benmoran's version. The installed package location can be found in python: ``` import julia julia.__file__ ``` The error has gone away. Hopefully it continues to work! On Monday, July 11, 2016 at 9:46:56 AM UTC-7, Tim Wheeler wrote: > > Have there been updates to this issue? I am seeing the same "ERROR: > UndefVarError: dlpath not defined" problem. > > I tried running git checkout v1.3.0 as recommended, and then rebuilt with > > 1) Delete ~/.julia/lib > 2) Run in julia: > 2.1) ENV["PYTHON"] = " ... path to python ... " > 2.2) Pkg.build("PyCall") > 2.3) using PyCall > > as recommended. So far no luck. > > I am using ubuntu 14.04 and Python 2.7.10 | Anaconda 2.3.0 (64-bit) >