【问题标题】:Anaconda libstdc++.so.6: version `GLIBCXX_3.4.20' not foundAnaconda libstdc++.so.6:未找到版本“GLIBCXX_3.4.20”
【发布时间】:2018-07-05 07:54:03
【问题描述】:

我正在使用anaconda for python,我遇到了这个问题我尝试了很多来解决这个错误,但仍然没有解决。

到目前为止,我使用了以下命令

sudo apt-get install libstdc++6
sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

conda install libgcc

在这个link 中提供了一个解决方案,但我仍然不知道该怎么做

【问题讨论】:

  • 带文字的图片:请用文字替换!你那里有一个相当旧的操作系统: GLIBCXX_3.4.20 是一个来自 gcc-4.9.x libstdc++.so.6.0.20 的对象。请编辑您的问题以包括操作系统名称、版本、架构。
  • 我可以通过删除和安装 Anaconda 来解决这个问题。感谢您的评论

标签: linux python-3.x anaconda jupyter-notebook spyder


【解决方案1】:

我解决了这个问题

conda install libgcc=5.2.0

【讨论】:

  • 也为我工作。谢谢!
  • 截至 2020 年 4 月 26 日为我工作。该日期的最新 conda。
【解决方案2】:

对我有用的解决方案是:

conda install -c anaconda libstdcxx-ng

【讨论】:

  • conda update libstdcxx-ng 为我工作
【解决方案3】:

我遇到了同样的问题,当我运行jupyter notebook时,我得到了

ImportError: /home/cugtyt/software/miniconda3/lib/python3.6/site-packages/zmq/backend/cython/../../../../.././libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/cugtyt/software/miniconda3/lib/python3.6/site-packages/zmq/backend/cython/../../../../../libzmq.so.5)

我通过这样做来解决它:

conda uninstall gcc

希望对你有帮助!

【讨论】:

    【解决方案4】:

    我遇到了类似的问题。

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

    我已经解决了。步骤如下:

    try conda install -c anaconda libstdcxx-ng, // didn't work
    try conda update libstdcxx-ng // didn't work too
    

    但是当我执行命令:locate libstdc++.so.6时,发现了惊人的东西例如:/root/anaconda3/lib/libstdc++.so.6.0.26,显然比.so.6.0更新。

    我试试:

    strings /root/anaconda3/lib/libstdc++.so.6.0.26 | grep GLIBC
    see [GLIBCXX_3.4.20][1]
    

    这就是我要查找的文件。

    下一步:ls -l /root/anaconda3/lib/libstdc++.so.6.0.26 - 检查文件是否属实,而不是链接。

    下一步:将 /root/anaconda3/lib/libstdc++.so.6.0.26 复制到 /lib64。

    下一步:ls -l /lib64/libstdc++.so.6 - 这是一个软链接,所以我可以放心删除它。

    下一步:rm -rf /lib64/libstdc++.so.6

    下一步:通过以下方式创建新的软链接: ln -s libstdc++.so.6.0.26 libstdc++.so.6

    就是这样。我运行我的代码没有错误。

    上帝赐予我智慧,荣耀归于上帝!

    【讨论】:

      【解决方案5】:

      因为 libgcc=5.2.0 不能从 conda 获得。 我是这样解决的:

      conda uninstall cmake
      pip install cmake
      

      【讨论】:

        猜你喜欢
        • 2017-11-30
        • 2019-05-04
        • 2015-06-05
        • 1970-01-01
        • 1970-01-01
        • 2020-02-13
        • 2015-10-10
        • 2011-07-10
        • 1970-01-01
        相关资源
        最近更新 更多