在IDE中导入torch时加载caffe2_detectron_ops.dll时出错



Pytorch GPU确实对我有效,但在重新安装anaconda后,我出现了以下错误:加载"caffe2_detectron_ops.dll"时出错(安装cpu版本时(或加载"caffe2_detectron_ops_gpu.dll"时出错(安装gpu版本时(在spyder IDE中导入torch时已出现此错误。总错误消息:";O错误:[WinError 182]操作系统无法运行%1。错误加载";C: \Users\konin\anaconda3\envs\pytorch_env\lib\site packages\torch\lib\caffe2_detectron_ops.dll"或其依赖项之一">

简单地删除"caffe2_detectron_ops.dll"会给我一个新的错误:加载"caffe_module_test_dynamic.dll"时出错,然后加载"caffe2_observers.dll"时错误,…

删除所有这些并没有解决我的问题,它最终出现了错误"ImportError:DLL加载在导入_C时失败"。我在conda环境(python 3.9.7(中工作,启动新环境会出现同样的错误。下载pytorch的CPU或GPU不会有什么不同。安装intel openmp并没有解决问题。重新安装torch也无济于事。

关于这个错误消息,我已经尽了我所能。当使用CMD提示符时,它实际上是有效的,但当在spyder中运行文件时却不起作用。

任何建议都将不胜感激,谢谢

Btw,对于所有好奇的人来说,通过重置我的所有环境,并更干净地设置我的环境,解决了这个问题。可能这个conda环境被我的基本环境文件破坏了。

最新更新