国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

集群報(bào)錯(cuò) /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found

這篇具有很好參考價(jià)值的文章主要介紹了集群報(bào)錯(cuò) /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

集群報(bào)錯(cuò):ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29’ not found

集群報(bào)上述錯(cuò)誤,沒有root權(quán)限,不想麻煩管理員的解決辦法:

問題描述

ImportError: /lib64/libstdc++.so.6: version GLIBCXX_3.4.29' not found

錯(cuò)誤如下:

  from mmcv.ops import sigmoid_focal_loss as _sigmoid_focal_loss
  File "/home/xxx/tools/miniconda3/envs/open-mmlab/lib/python3.7/site-packages/mmcv/ops/__init__.py", line 2, in <module>
    from .assign_score_withk import assign_score_withk
  File "/home/xxx/tools/miniconda3/envs/open-mmlab/lib/python3.7/site-packages/mmcv/ops/assign_score_withk.py", line 6, in <module>
    '_ext', ['assign_score_withk_forward', 'assign_score_withk_backward'])
  File "/home/xxx/tools/miniconda3/envs/open-mmlab/lib/python3.7/site-packages/mmcv/utils/ext_loader.py", line 13, in load_ext
    ext = importlib.import_module('mmcv.' + name)
  File "/home/xxx/tools/miniconda3/envs/open-mmlab/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /home/xxx/tools/miniconda3/envs/open-mmlab/lib/python3.7/site-packages/mmcv/_ext.cpython-37m-x86_64-linux-gnu.so)

確認(rèn)報(bào)錯(cuò)

查看一下報(bào)錯(cuò)環(huán)境位置的libstdc++.so.6情況

strings /home/xxx/tools/miniconda3/envs/open-mmlab/lib/python3.7/site-packages/mmcv/_ext.cpython-37m-x86_64-linux-gnu.so | grep GLIBC

發(fā)現(xiàn)確實(shí)沒有 version `GLIBCXX_3.4.29’

(open-mmlab) [xxx@gpu07 mmsegmentation]$ strings /home/xxx/tools/miniconda3/envs/open-mmlab/lib/python3.7/site-packages/mmcv/_ext.cpython-37m-x86_64-linux-gnu.so | grep GLIBC
GLIBC_2.2.5
GLIBC_2.14
GLIBCXX_3.4.18
GLIBCXX_3.4.26
GLIBCXX_3.4.9
GLIBCXX_3.4


原因分析:

因?yàn)榘惭b的gcc版本比較高,生成的動(dòng)態(tài)庫(kù)沒有替換老版本gcc的動(dòng)態(tài)庫(kù),GLIBCXX中的版本比較低


解決方案:

將gcc最新版本的動(dòng)態(tài)庫(kù)替換系統(tǒng)中老版本的動(dòng)態(tài)庫(kù)

  1. 如果不想麻煩管理員,先找找其他環(huán)境中的 libstdc++.so.6文件,看有沒有自己需要的
find /home/xxx/tools/miniconda3 -name libstdc++.so.6

/home/xxx/tools/miniconda3/pkgs/libstdcxx-ng-9.3.0-hd4cf53a_17/lib/libstdc++.so.6
/home/xxx/tools/miniconda3/pkgs/libstdcxx-ng-11.2.0-he4da1e4_16/lib/libstdc++.so.6
/home/xxx/tools/miniconda3/pkgs/libstdcxx-ng-11.2.0-h1234567_0/lib/libstdc++.so.6
/home/xxx/tools/miniconda3/pkgs/libstdcxx-ng-12.1.0-ha89aaad_16/lib/libstdc++.so.6
/home/xxx/tools/miniconda3/lib/libstdc++.so.6
/home/xxx/tools/miniconda3/envs/i2v/lib/libstdc++.so.6 
/home/xxx/tools/miniconda3/envs/pytorch1.2/lib/libstdc++.so.6

  1. 用以下命令查看上述任意一個(gè)
strings /home/xxx/tools/miniconda3/envs/i2v/lib/libstdc++.so.6 | grep GLIBC

其中有環(huán)境中有報(bào)錯(cuò)中要求的版本
集群報(bào)錯(cuò) /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found
3. 拷貝需要的版本
然后只需要cd到報(bào)錯(cuò)位置,將libstdc++.so.6刪除,將metage環(huán)境下指定位置(指定位置是通過前面的find命令找的,一般在 ~/miniconda3/envs/環(huán)境名/lib/ 下就有)的libstdc++.so.6拷貝過來就行了;

#  刪除報(bào)錯(cuò)位置的libstdc++.so.6文件:
rm -rf /home/xxx/tools/miniconda3/envs/open-mmlab/lib/python3.7/site-packages/mmcv/_ext.cpython-37m-x86_64-linux-gnu.so 
# 切換到報(bào)錯(cuò)位置
cd /home/xxx/tools/miniconda3/envs/open-mmlab/lib/python3.7/site-packages/mmcv/
# 復(fù)制剛才找到滿足要求的環(huán)境目錄到當(dāng)前位置
cp /home/xxx/tools/miniconda3/envs/i2v/lib/libstdc++.so.6 ./
# 查看報(bào)錯(cuò)位置的libstdc++.so.6
strings /home/xxx/tools/miniconda3/envs/open-mmlab/lib/python3.7/site-packages/mmcv/_ext.cpython-37m-x86_64-linux-gnu.so.6  | grep GLIBC

如下圖
集群報(bào)錯(cuò) /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found

參考
https://blog.csdn.net/weixin_52602016/article/details/124478222?文章來源地址http://www.zghlxwxcb.cn/news/detail-403914.html

到了這里,關(guān)于集群報(bào)錯(cuò) /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【debug】報(bào)錯(cuò)ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20‘ not found

    報(bào)錯(cuò):/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20’ not found 原因:編譯GCC源碼升級(jí)GCC版本后出現(xiàn)的該問題, 這是由于GCC升級(jí)后標(biāo)準(zhǔn)庫(kù)還是舊的導(dǎo)致的 第一步:通過命令行找到最高版本的libstdc++.so 第二步:通過命令行查看最新的libstdc++.so.6是否有GLIBCXX_3.4.20,比如找到最高版本的

    2024年02月14日
    瀏覽(22)
  • 解決ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found+截屏操作

    解決ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found+截屏操作

    這個(gè)是默認(rèn)路徑下的libstdc++.so.6缺少GLIBCXX_3.4.29,你有可能缺少其它版本的比如3.4.22,解決方法一樣,如下所示: (1)使用指令先看下目前都有哪些版本的 我這里只到3.25,所以確定是確實(shí)這個(gè)文件 (2)使用 來查看當(dāng)前系統(tǒng)中其它的同類型文件,找到一個(gè)版本比較高的, 我

    2023年04月22日
    瀏覽(24)
  • 絲滑解決ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found問題

    基礎(chǔ)環(huán)境 :MacOS m1、python=3.9 前情提要 :在Anaconda終端運(yùn)行代碼的時(shí)候,顯示報(bào)錯(cuò): 問題分析 :根據(jù)提示是 /usr/lib/x86_64-linux-gnu/ 路徑下的 libstdc++.so.6 缺少版本 GLIBCXX_3.4.29 解決過程 : 我們可以輸入以下指令查看當(dāng)前路徑下有哪些版本 GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.

    2024年02月04日
    瀏覽(16)
  • 無root權(quán)限解決ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found問題

    無root權(quán)限解決ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found問題

    在利用實(shí)驗(yàn)室中的服務(wù)器中運(yùn)行代碼時(shí),因libstdc++.so.6版本問題產(chǎn)生報(bào)錯(cuò)信息如下: ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29\\\' not found (required by /home/{用戶名}/anaconda3/envs/torch/lib/python3.8/site-packages/matplotlib/_path.cpython-38-x86_64-linux-gnu.so) ①使用下述命令查看/us

    2024年02月03日
    瀏覽(14)
  • 【終極解決方案】ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26‘ not found

    【終極解決方案】ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26‘ not found

    ? autodl平臺(tái) 系統(tǒng)ubuntu18.04 昨天還好好的程序,今天就報(bào)錯(cuò),可能是更新了某個(gè)庫(kù),導(dǎo)致版本不匹配。報(bào)錯(cuò)如下: 注意上圖圈起來的部分,出錯(cuò)的路徑是在/usr/lib/x86_64-linux-gnu/libstdc++.so.6,要注意其他很多博主的并沒有強(qiáng)調(diào)不同設(shè)備之間的路徑不同,甚至還會(huì)有前后矛盾的現(xiàn)象

    2024年01月21日
    瀏覽(17)
  • 解決libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found

    對(duì)某個(gè)包進(jìn)行版本升級(jí)后突然報(bào)錯(cuò)如題 libstdc++.so.6: version GLIBCXX_3.4.29‘ not found 。 原因:文件動(dòng)態(tài)指向的文件有問題 (1)快速查找 libstdc++.so.6 : 查看當(dāng)前ubuntu系統(tǒng)中現(xiàn)存的GLIBCXX版本: (2)找到對(duì)應(yīng)的版本: (3)復(fù)制到指定目錄并指定鏈接關(guān)系(軟鏈接): (4)如果在

    2024年02月11日
    瀏覽(15)
  • [mysql]tar安裝mysql報(bào)錯(cuò)./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found(廢棄)

    [mysql]tar安裝mysql報(bào)錯(cuò)./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found(廢棄)

    在執(zhí)行下面命令的時(shí)候報(bào)錯(cuò) ./mysqld--user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize 注:這個(gè)libstdc++.so.6包,新的肯定包含有舊版本,所以下載新的就行 1、看看是否沒有對(duì)應(yīng)版本 strings /usr/lib64/libstdc++.so.6 | grep CXXABI 雀食沒有1.3.11 ?2、安裝anaconda因?yàn)檫@里頭有這

    2024年02月13日
    瀏覽(21)
  • mysql8在linux下安裝出現(xiàn)/lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found等問題

    mysql8在linux下安裝出現(xiàn)/lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found等問題

    初始化的時(shí)候出現(xiàn)如下問題 此處是因?yàn)榘惭b的mysql版本問題,首先需要確定一下系統(tǒng)的glibc版本,使用如下命令 所以在下載的時(shí)候需要選擇對(duì)應(yīng)的下載就可以了

    2024年02月04日
    瀏覽(18)
  • 搞定libstdc++.so.6 version GLIBCXX_3.4.21 not found

    搞定libstdc++.so.6 version GLIBCXX_3.4.21 not found

    今天在安裝whisper的時(shí)候,突然間報(bào)了這樣一個(gè)錯(cuò)誤: 1、調(diào)用的高版本的gcc,生成的動(dòng)態(tài)庫(kù)沒有替換老版本gcc的動(dòng)態(tài)庫(kù) 三、解決方案 1、查看libstdc++.so.6支持版本 從上面可以看出來:gcc的動(dòng)態(tài)庫(kù)沒有3.4.21版本的 2、找到一個(gè)高版本的動(dòng)態(tài)庫(kù)文件,然后復(fù)制到/lib64目錄下面 2.1、

    2024年02月13日
    瀏覽(14)
  • linux系統(tǒng)上nodejs 報(bào)錯(cuò):node: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27‘ not found

    原因:因?yàn)楫?dāng)前系統(tǒng)不支持GLIBC_2.27,而且node的版本過高,但是后來降低了版本還是報(bào)這個(gè)錯(cuò)誤,后來發(fā)現(xiàn)低版本的軟鏈接在/usr/bin,而高版本的軟鏈接在/usr/local/bin,一直使用了高版本所在的軟鏈接 解決方法:刪除/usr/local/bin中node的軟鏈接,然后再安裝一個(gè)比較低版本的no

    2024年02月16日
    瀏覽(37)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包