Closed
Description
In WSL 2 I create a conda env, then run
pip install juliacall
this goes fine but then running
from juliacall import Main as jl
throws
[juliapkg] Locating Julia ^1.6
[juliapkg] Querying Julia versions from [https://julialang-s3.julialang.org/bin/versions.json]()
[juliapkg] Using Julia 1.7.2 at /home/gpuccetti/anaconda3/envs/juliacall/julia_env/install/bin/julia
[juliapkg] Using Julia project at /home/gpuccetti/anaconda3/envs/juliacall/julia_env
[juliapkg] Installing packages:
julia> import Pkg
julia> Pkg.add([Pkg.PackageSpec(name="PythonCall", uuid="6099a3de-0909-46bc-b1f4-468b9a2dfc0d")])
julia> Pkg.resolve()
Activating project at `[~/Repos/juliacall]()`
Updating registry at `[~/.julia/registries/General.toml]()`
Resolving package versions...
No Changes to `[~/Repos/juliacall/Project.toml]()`
No Changes to `[~/Repos/juliacall/Manifest.toml]()`
No Changes to `[~/Repos/juliacall/Project.toml]()`
No Changes to `[~/Repos/juliacall/Manifest.toml]()`
ERROR: ArgumentError: Package PythonCall [6099a3de-0909-46bc-b1f4-468b9a2dfc0d] is required but does not seem to be installed:
- Run `Pkg.instantiate()` to install all recorded dependencies.
Stacktrace:
[1] _require(pkg::Base.PkgId)
@ Base ./loading.jl:1089
[2] require(uuidkey::Base.PkgId)
@ Base ./loading.jl:1013
[3] require(into::Module, mod::Symbol)
@ Base ./loading.jl:997
[4] top-level scope
@ none:5
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/home/gpuccetti/Repos/juliacall/test_juliacall.ipynb Cell 2' in <module>
----> [1](vscode-notebook-cell://wsl%2Bdebian/home/gpuccetti/Repos/juliacall/test_juliacall.ipynb#ch0000001vscode-remote?line=0) import juliacall
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/home/gpuccetti/Repos/juliacall/test_juliacall.ipynb Cell 2' in <module>
----> [1](vscode-notebook-cell://wsl%2Bdebian/home/gpuccetti/Repos/juliacall/test_juliacall.ipynb#ch0000001vscode-remote?line=0) import juliacall
File ~/anaconda3/envs/juliacall/lib/python3.8/site-packages/juliacall/__init__.py:137, in <module>
[133](file:///~/anaconda3/envs/juliacall/lib/python3.8/site-packages/juliacall/__init__.py?line=132) os.chdir(d)
[135](file:///~/anaconda3/envs/juliacall/lib/python3.8/site-packages/juliacall/__init__.py?line=134) CONFIG['inited'] = True
--> [137](file:///~/anaconda3/envs/juliacall/lib/python3.8/site-packages/juliacall/__init__.py?line=136) init()
File ~/anaconda3/envs/juliacall/lib/python3.8/site-packages/juliacall/__init__.py:131, in init()
[129](file:///~/anaconda3/envs/juliacall/lib/python3.8/site-packages/juliacall/__init__.py?line=128) res = lib.jl_eval_string(script.encode('utf8'))
[130](file:///~/anaconda3/envs/juliacall/lib/python3.8/site-packages/juliacall/__init__.py?line=129) if res is None:
--> [131](file:///~/anaconda3/envs/juliacall/lib/python3.8/site-packages/juliacall/__init__.py?line=130) raise Exception('PythonCall.jl did not start properly')
[132](file:///~/anaconda3/envs/juliacall/lib/python3.8/site-packages/juliacall/__init__.py?line=131) finally:
[133](file:///~/anaconda3/envs/juliacall/lib/python3.8/site-packages/juliacall/__init__.py?line=132) os.chdir(d)
Exception: PythonCall.jl did not start properly
Metadata
Metadata
Assignees
Labels
No labels