好吧,网上有很多解决方案,但没有一个对我有用。
我只会用康达或匹普。
我得到这个错误:
from scipy.stats import norm
File "/home/user/.conda/envs/def/lib/python3.8/site-packages/scipy/stats/__init__.py", line 467, in <module>
from ._stats_py import *
File "/home/user/.conda/envs/def/lib/python3.8/site-packages/scipy/stats/_stats_py.py", line 39, in <module>
from scipy.spatial.distance import cdist
File "/home/user/.conda/envs/def/lib/python3.8/site-packages/scipy/spatial/__init__.py", line 105, in <module>
from ._kdtree import *
File "/home/user/.conda/envs/def/lib/python3.8/site-packages/scipy/spatial/_kdtree.py", line 5, in <module>
from ._ckdtree import cKDTree, cKDTreeNode
ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /home/user/.conda/envs/def/lib/python3.8/site-packages/scipy/spatial/_ckdtree.cpython-38-x86_64-linux-gnu.so)
字符串
我安装了:
torch 2.0.0.post200
torchvision 0.15.2a0+072ec57
scipy 1.10.1
型
编辑:
当我使用import torchattacks
时,会弹出此错误。
1条答案
按热度按时间mtb9vblg1#
这是一个有趣的错误。我多次遇到这个问题;不同的解决方案在不同的时间工作。下面是一些对我有效的方法:
在conda环境中安装GCC和G++
个字符
这是所有方法中最简单的,但我发现这种方法不是很可靠,至少在我的情况下是这样。我探索了更多的方法来解决这个问题,如下所述。
手动添加路径
以下是相关答案以了解更多细节:'GLIBCXX_3.4.30' not found for librosa in conda virtual environment (after trying out a lot of solutions)?
x
的一种或多种
这个解决方案也没有始终如一地解决问题。我探索了下面提到的另一种方法。
手动复制粘贴
libstdc++.so.6
型
事实证明,这是一个可靠的解决方案,我一直工作到现在!
希望这个答案对你有帮助!谢谢!