Anaconda libstdc ++。so.6:找不到版本`GLIBCXX_3.4.20'

时间:2018-01-25 23:20:49

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

我正在使用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提供的解决方案中,但我仍然不知道该怎么做

4 个答案:

答案 0 :(得分:10)

我通过

解决了这个问题
conda install libgcc=5.2.0

答案 1 :(得分:1)

我遇到了同样的问题,就是当我运行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

希望它可以帮到你!

答案 2 :(得分:1)

最适合我的解决方案是:

conda install -c anaconda libstdcxx-ng

答案 3 :(得分:0)

由于libgcc=5.2.0在conda中不可用。 我可以这样解决:

conda uninstall cmake
pip install cmake