報錯資訊ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by
報錯資訊:
ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by anaconda3/lib/python3.6/site-packages/scipy/sparse/_sparsetools.cpython-36m-x86_64-linux-gnu.so)
報錯位置:
Traceback (most recent call last): File "XXX.py", line 9, in <module> import preprocessing File "/。。rocessing.py", line 11, in <module>from sklearn.metrics.pairwise import cosine_similarity
報錯原因:單獨執行python preprossing卻未報錯。懷疑是因為升級了pytorch0.1->0.3導致某些庫沒有更新對應不上。
參考網址:http://libowei.net/ImportError-usr-lib64-libstdc-so-6-version-CXXABI-1-3-7%E2%80%99-not-found.html出現這個問題的原因是沒有連結到CXXABI
庫的最新的版本。下面貼上我的步驟:步驟一:通過下面的命令檢視/usr/lib64/
下的動態庫版本,發現沒有`CXXABI_1.3.9'
[[email protected]]$ strings /usr/lib64/libstdc++.so.6 | grep 'CXXABI' CXXABI_1.3 CXXABI_1.3.1 CXXABI_1.3.2 CXXABI_1.3.3 CXXABI_1.3.4 CXXABI_1.3.5 CXXABI_1.3.6 CXXABI_1.3.7 CXXABI_TM_1
步驟二:用下面命令查詢動態庫檔案:太多,此處只貼兩個有用的動態庫。其中6.0.21為最新,包含所需的1.3.9
[[email protected]]$ find / -name "libstdc++.so.6* /usr/lib64/libstdc++.so.6/usr/lib64/libstdc++.so.6.0.19 /opt/intel/linux/brew/linuxbrew/lib/libstdc++.so.6.0.21
步驟三:
檢查[[email protected] lib64]$ strings /opt/intel/linux/brew/linuxbrew/lib/libstdc++.so.6.0.21 | grep 'CXXABI'可以使用 CXXABI_1.3 CXXABI_1.3.1 CXXABI_1.3.2 CXXABI_1.3.3 CXXABI_1.3.4 CXXABI_1.3.5 CXXABI_1.3.6 CXXABI_1.3.7 CXXABI_1.3.8 CXXABI_1.3.9 CXXABI_TM_1 CXXABI_FLOAT128
步驟四:
$ cp /opt/intel/linux/brew/linuxbrew/lib/libstdc++.so.6.0.21 ~/anaconda3/lib/
再次執行程式卻發現仍有錯誤。
原因是:程式未找到anaconda下的動態庫存放地點。是因為:個人的LD_LIBRARY_PATH中不包括anancoda的路徑
解決方法:
$ vim ~/.bash_profile
在檔案中新增如下程式碼
LD_LIBRARY_PATH=/~/anaconda3/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH
$ source ~/.bash_profile
再次執行最初想執行的程式。
成功,錯誤解決。
#####################################################################如果具有root許可權,則可以直接按照連結所示方法,操作/usr下的連結庫(若沒有則按照文章所示方式)
把anaconda下包含CXXABI_1.3.9的libstdc++.so.6.0.21放到usr/lib64/內重新連結升級。
###############################################################
也有一種簡單的方法:由於觀察到報錯內容與scipy有關,於是解除安裝了scipy與sklearn,重新安裝。
再次執行最初想執行的程式。
成功,錯誤解決。
相關推薦
報錯資訊ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by
報錯資訊:ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by anaconda3/lib
報錯資訊ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by............)
# 報錯資訊ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by............) Linux上執行“.py”檔案,或者在import torch過程中報錯資訊: ![](https:
問題“ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.9' not found”的解決辦法
問題描述 最近在伺服器(Linux系統)上用Tensorflow跑Mnist資料集分類的時候遇到了如下問題 Traceback (most recent call last): File "<stdin>", line 1, in <module&g
Linux下軟體安裝:libstdc++.so.6: version `CXXABI_1.3.9' not found
libstdc++.so.6在系統中存在於 /usr/lib/libstdc++.so.6 或者 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 導致這個問題的出現可能是你在別的庫中(例如anaconda)也存在該動態庫檔案 1、檢
升級gcc後出現錯誤:/usr/lib/libstdc++.so.6: version `CXXABI_1.3.9' not found
升級gcc後,今天用g++編譯一個c++程式時出現一個錯誤,如下: ./destructor: /usr/lib/libstdc++.so.6: version `CXXABI_1.3.9' no
執行SDK的aapt報錯./aapt: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./aapt)
sta 配置環境變量 col cor href XP android-s linux fix 問題| 執行SDK下的aapt報錯./aapt: /lib64/libc.so.6: version `GLIBC_2.14‘ not found (required by ./a
如何解決類似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的報錯
1 問題描述 編譯程式或執行程式時,出現類似/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21’ not found的報錯。 2 問題分析 這是因為升級gcc時,生成的動態庫沒有替換老版本gcc
問題“ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.9' not found”的解決辦法
問題描述 最近在伺服器(Linux系統)上用Tensorflow跑Mnist資料集分類的時候遇到了如下問題 Traceback (most recent call last): File "<stdin>", line 1, in <module> File
解決類似/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found錯誤
解決類似/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found錯誤 執行MonaServer的時候,遇到了下面的報錯: ./MonaServer: /usr/lib64/libstdc++.so.6:
解決centos中 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的問題
解決centos中 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21’ not found 的問題 首先檢查執行yum insall libgcc 安
解決類似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的問題
http://itbilu.com/linux/management/NymXRUieg.html 原始碼編譯升級安裝了gcc後,編譯程式或執行其它程式時,有時會出現類似/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的問題。這是因為
/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
32位系統或程式通常為以下錯誤: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15’ not found 下載新版本,地址:http://f
解決了/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found的問題
一直在紅帽企業版5裡用arm-linux-gcc-4.5.1給6410編譯,想給2440編譯時裝上了arm-linux-gcc-4.4.3配置好編譯的時候出現下列錯誤 /opt/FriendlyAR
搞定 libstdc++.so.6: version `GLIBCXX_3.4.21' not found
不知道神隊友是怎麼把這個問題搞出來的,總之就是裝caffe的matlab介面應該是升級或者降級了gcc?做了個軟連結,然後matlab崩了,機器也宕機了,重啟後直接介面都打不開了。。。 在機器上是沒法搞了,遠端過去結果發現apt都用不了了,報了下面幾個錯誤,要是
如何解決 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found問題
說明:在Ubuntu下安裝了anocanda,編譯時候用的gcc-4.7,後來發現程式需要用gcc-4.9於是出現 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found 解決:在/usr/lib/x86..
ubuntu /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GL
/usr/local/MATLAB/R2013a/sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found 解決方法
問題錯誤描述 在matlab的m檔案中執行一條終端命令時出現如下錯誤資訊: >> test_FIR /usr/lib/x86_64-linux-gnu/ivl/ivl: /usr/local/MATLAB/R2013a/sys/os/glnxa64/libst
centos 7 系統敲php命令 後出現錯誤:/usr/lib/libstdc++.so.6: version `CXXABI_1.3.8' not found
centos 7 系統敲php命令 後出現錯誤:/usr/lib/libstdc+
importerror: /usr/lib64/libstdc++.so.6: version `glibcxx_3.4.17' not found 問題解決
在使用tensorflow的時候,經常會遇到這個: /usr/lib64/libstdc++.so.6: version `glibcxx_3.4.17' not found 、ImportError: /lib64/libc.so.6: version `GLIBC_2.16'
ImportError: /lib64/libc.so.6: version `GLIBC_2.17' 問題解決
安裝最新的TensorFlow(>=1.10)後,載入TensorFlow時提示Glibc版本過低,需要升級到指定版本。 ImportError: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by /usr/lo