Julia 的 PyCall 依赖 python3.4?


#1

在 Ubuntu 18.04 下安装的 python3.6 和 python2.7,结果在 using PyCall 时有如下错误

julia> using PyCall
[ Info: Precompiling PyCall [438e738f-606a-5dbb-bf0a-cddfbfd45ab0]
ERROR: LoadError: LoadError: could not load library "/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0"
/usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0: cannot open shared object file: No such file or directory
Stacktrace:
 [1] dlopen(::String, ::UInt32) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Libdl/src/Libdl.jl:97

我检查了一下在 /usr/lib/x86_64-linux-gnu/ 下只有 libpython3.6m.so.1.0libpython2.7m.so.1.0,也就是只有 3.6 和 2.7 版本的,但是我又不想从源码安装 python3.4 了,有人遇到这个问题吗?