問題“ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.9' not found”的解決辦法
阿新 • • 發佈:2018-12-10
問題描述
最近在伺服器(Linux系統)上用Tensorflow跑Mnist資料集分類的時候遇到了如下問題
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/lcf/anaconda3/lib/python3.6/site-packages/sklearn/__init__.py", line 134, in <module> from .base import clone File "/home/lcf/anaconda3/lib/python3.6/site-packages/sklearn/base.py", line 11, in <module> from scipy import sparse File "/home/lcf/anaconda3/lib/python3.6/site-packages/scipy/sparse/__init__.py", line 229, in <module> from .csr import * File "/home/lcf/anaconda3/lib/python3.6/site-packages/scipy/sparse/csr.py", line 15, in <module> from ._sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks, \ ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /home/lcf/anaconda3/lib/python3.6/site-packages/scipy/sparse/_sparsetools.cpython-36m-x86_64-linux-gnu.so)
關鍵錯誤資訊是:“...libstdc++.so.6: version `CXXABI_1.3.9' not found...”
解決辦法:
兩行程式碼就可以解決這個問題
LD_LIBRARY_PATH=/usr/local/lib64/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
分別輸入上述各行程式碼回車,問題解決。