我正在尝试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)
Run Code Online (Sandbox Code Playgroud)
根据我浏览过的其他类似问题,我尝试以下方法来修复它:
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
conda install libgcc在我的虚拟环境“tff_env”中
它的输出:libgcc-7.2.0安装在tff_env中
Pip 也在虚拟环境中安装了 libgcc 包。没用。
我能做些什么?
我的操作系统:Debian GNU/Linux 11(靶心)
cmake --build . --config Release
Run Code Online (Sandbox Code Playgroud)
是否可以设置可以参与构建过程的核心数量?
与GNU make类似的东西-j.
我试图为python3构建opencv.但是,即使我手动为python3指定了include和lib选项之后,cmake总是将python构建选项设置为python2.7.11:
-- Python 2:
-- Interpreter: /home/ryu/anaconda2/bin/python2.7 (ver 2.7.11)
-- Python 3:
-- Interpreter: /usr/bin/python3 (ver 3.4.3)
-- Libraries: /usr/lib/x86_64-linux-gnu/libpython3.4m (ver 3.4.3)
-- numpy: /home/ryu/.local/lib/python3.4/site-packages/numpy/core/include (ver 1.11.0)
-- packages path: lib/python3.4/dist-packages
--
-- **Python (for build): /home/ryu/anaconda2/bin/python2.7**
Run Code Online (Sandbox Code Playgroud)
我错过了一些cmake选项吗?
操作系统:Ubuntu 14,04
谢谢