JuliaPy / JuliaPy/PyCall.jl

ImportError: libstdc++.so.6: version `CXXABI_1.3.9' not found

オープン
#722 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Julia
スター
1.5k
フォーク
186
PR マージ指標
30日以内にマージされた PR はありません

説明

Using PyCall on Julia 1.2 I get the following error on a Linux OS when calling `pyimport("scipy.sparse")`

```

ImportError("/usr/bin/../lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /home/matros/miniconda3/envs/contfi2/lib/python3.7/site-packages/scipy/sparse/_sparsetools.cpython-37m-x86_64-linux-gnu.so)")
File "/home/matros/miniconda3/envs/contfi2/lib/python3.7/site-packages/scipy/sparse/__init__.py", line 230, in
from .csr import *
File "/home/matros/miniconda3/envs/contfi2/lib/python3.7/site-packages/scipy/sparse/csr.py", line 13, in
from ._sparsetools import (csr_tocsc, csr_tobsr, csr_count_blocks,
```
the PYTHON variable is correctly set to a conda environment where I can import the module `scipy.sparse` without any problem. I tried using `export LD_LIBRARY_PATH=$HOME/miniconda3/envs/contfi2/lib:$LD_LIBRARY_PATH` before calling Julia to no avail.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

Start by reproducing the failure at pyimport("scipy.sparse") with the stated Julia 1.2, conda environment, PYTHON setting, and LD_LIBRARY_PATH. Compare this with importing scipy.sparse directly in that environment; done means identifying why the CXXABI_1.3.9 library requirement is not met when called through PyCall.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
julia, python
領域
tooling
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。