4

Anaconda 4.10.3、 with Python 3.9.7Scipy 1.7.1onを使用していUbuntu 16.04.6ます。実行する必要があるスクリプトは Scipy の最適化を使用しており、次のエラーがスローされます。

ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version 'GLIBCXX_3.4.26' not found (required by /home/user/anaconda3/envs/work/lib/python3.9/site-packages/scipy/optimize/_group_columns.cpython-39-x86_64-linux-gnu.so)

エラーに示されているように、システムは を提供しlibstcc++.so.6ません。GLIBCXX_3.4.26

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

次に、実行して、それが表示conda install libgccされることを確認しました。次に、次の行を my に追加して実行しましたstrings /home/user/anaconda3/envs/work/lib/libstdc++.so.6.0.29 | grep GLIBCXXGLIBCXX_3.4.26.bashrcsource ~/.bashrc

LD_LIBRARY_PATH=/home/user/anaconda3/envs/work/lib/:$LD_LIBRARY_PATH

この後でスクリプトを実行すると、同じエラーが表示されます ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version 'GLIBCXX_3.4.26' not found

scipy をダウングレードすることを考えていましたが、ダウングレードせずにこれを修正するより良い方法はないでしょうか?

4

1 に答える 1