我正在尝试import librosa
,但出现以下错误:
/home/lakshya/anaconda3/envs/tff_env/lib/python3.9/site-packages/zmq/backend/cython/../../../../.././libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /home/lakshya/anaconda3/envs/tff_env/lib/python3.9/site-packages/scipy/fft/_pocketfft/pypocketfft.cpython-39-x86_64-linux-gnu.so)
我尝试以下修复它的基础上,我浏览了其他类似的问题:
sudo apt-get install libstdc++6
它的输出:libstdc++6已经是最新版本(10.2.1-6)。sudo apt-get dist-upgrade
它的输出:0已升级,0新安装,0要删除,0未升级strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
它的输出:GLIBCXX版本最高为GLIBCXX_3.4.28
1.我的虚拟环境“tff_env”中的conda install libgcc
它的输出:libgcc-7.2.0已安装在tff_env中- Pip也在虚拟环境中安装了libgcc包,但没有成功。
我能怎么办?
我的操作系统:Debian GNU/Linux 11(简体中文)
5条答案
按热度按时间ttygqcqt1#
刚刚解决了一个类似的问题,看起来你需要确保你有最新版本的gcc。运行:
为我修正错误。
7kqas0il2#
因此,对我有效的是手动删除我使用
make altinstall
安装的Python3. 10,并将Scipy升级到最新版本。72qzrwbm3#
在尝试运行mujoco或mujoco-py时解决此问题的一个解决方案如下
错误代码:/home/ubuntu/anaconda 3/envs/tensorflow_p36/bin/../lib/libstdc++.so.6:启动ipython时找不到'GLIBCXX_3.4.20'版本。由于某些原因,这个库不在anaconda环境libstdc++.so.6中。它在ubuntu库中。因此,将这个库的anaconda版本链接回操作系统版本:
片尾:https://bcourses.berkeley.edu/courses/1478831/pages/glibcxx-missing
2ekbmq324#
让我在这里补充我的两点意见。
我的条件和最初的海报和接受的答案不工作;
conda
花了很长时间。我试着把scipy
从1.9.3
降到1.9.1
,结果成功了。可以使用以下命令执行此操作:
kuarbcqp5#
上面给出的解决方案对我不起作用。我把我的scipy从1.9.1降级到1.6.1才使它起作用。