AttributeError: module 'torch. _C' has no attribute '_cuda_setDevice'
时间: 2023-09-07 17:14:15 浏览: 225
解决:slate报错 AttributeError: module ‘importlib._bootstrap’ has no attribute ‘SourceFileLoade
这个错误提示是由Python解释器出现的,它表示在某个模块中没有找到指定的属性。在你提供的引用中,有两个例子说明了类似的错误。
引用和引用中的错误是由于.pyc文件存在问题导致的。.pyc文件是Python的字节码文件,它们是Python源代码编译后生成的文件。如果.pyc文件损坏或不完整,就会导致模块的属性无法正常访问。解决这个问题的方法是删除对应的.pyc文件,然后重新运行脚本,Python会重新生成正确的.pyc文件。
对于你提到的错误,"AttributeError: module 'torch._C' has no attribute '_cuda_setDevice'",这个错误是由Torch库的一个模块引发的。它提示说'torch._C'模块没有'_cuda_setDevice'属性。这可能是因为你正在使用的Torch版本中没有这个属性,或者是Torch库安装有问题。解决这个问题的方法包括检查Torch的版本是否正确,或者尝试重新安装Torch库。你也可以查看Torch文档或者官方论坛来获取更多关于这个错误的解决方案。
总结起来,"AttributeError: module 'xxx' has no attribute 'yyy'"错误是由于模块缺少指定的属性引起的。解决这个问题的方法包括删除损坏的.pyc文件、检查库的版本以及重新安装相关库等。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Python脚本报错AttributeError: ‘module’ object has no attribute’xxx’解决方法](https://blog.csdn.net/Aug0st/article/details/42707709)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文