相关疑难解决方法(0)

在 conda 虚拟环境中找不到 librosa 的“GLIBCXX_3.4.30”(在尝试了很多解决方案之后)?

我正在尝试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)

根据我浏览过的其他类似问题,我尝试以下方法来修复它:

  1. sudo apt-get install libstdc++6

    它的输出:libstdc++6 已经是最新版本(10.2.1-6)。

  2. sudo apt-get dist-upgrade

    其输出:0 个已升级、0 个新安装、0 个要删除、0 个未升级。

  3. strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

    它的输出:GLIBCXX版本高达GLIBCXX_3.4.28

  4. conda install libgcc在我的虚拟环境“tff_env”中

    它的输出:libgcc-7.2.0安装在tff_env中

  5. Pip 也在虚拟环境中安装了 libgcc 包。没用。

我能做些什么?

我的操作系统:Debian GNU/Linux 11(靶心)

linux anaconda librosa

48
推荐指数
5
解决办法
7万
查看次数

如何从命令行设置CMake构建中的线程数?

cmake --build . --config Release
Run Code Online (Sandbox Code Playgroud)

是否可以设置可以参与构建过程的核心数量?

与GNU make类似的东西-j.

cmake

38
推荐指数
2
解决办法
2万
查看次数

如何在安装python2和python3时为python3构建opencv

我试图为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

谢谢

python opencv

13
推荐指数
3
解决办法
1万
查看次数

标签 统计

anaconda ×1

cmake ×1

librosa ×1

linux ×1

opencv ×1

python ×1