导入错误:无法从'torch._C'中导入'_get_cpp_backtrace'名称。

5
import torchvision

import torchvision.transforms as transforms

我运行了这段代码,但是出现了以下错误。
这是错误信息。
ImportError: cannot import name '_get_cpp_backtrace' from 'torch._C' (C:\Users\cgt05\anaconda3\lib\site-packages\torch\_C.cp310-win_amd64.pyd)`

问题在哪里? 我尝试卸载 pytorch 并重新安装它,但问题没有得到解决。

我有最新版本的 torch、cuda、python。(torch->2.0.0,cuda->12.1,python->3.11)

3个回答

6
你正在使用 Jupyter Notebook 吗?如果是的话,对我有帮助的方法就是简单地重新启动内核。笔记本能够检测到已安装的包。
供参考,这个答案 帮助我解决了问题。

2
我正在使用Jupyter Notebook,它对我很有效! - bytefish

0
你有检查过 LD_LIBRARY_PATH 或 PATH 中的路径吗?我之前也遇到了同样的错误,是因为 LD_LIBRARY_PATH 和 PATH 中有两个 Python Conda 路径冲突。

0

嘿,我遇到了同样的问题,解决方法是前往指定的文件路径。然后找到文件并删除“_C.cp310-win_amd64.pyd.c〜”,这是一个“CONDA_TRASH文件”。删除它并重新运行我的文件,就可以让它正常运行,错误再也没有出现过。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接