--> -->

python报错汇总-自用

工作中遇到的python报错,留个底。

持续更新

1.TypeError: load() missing 1 required positional argument: ‘Loader’
Pyyaml在5.1版本之后弃用了yaml.load(file)的用法。
所以需要修改指定Loader,修改方法如下:
d1=yaml.load(file,Loader=yaml.FullLoader)
d1=yaml.safe_load(file)
d1=yaml.load(file, Loader=yaml.CLoader)
*在pyyaml5.4.1版本中可能不需要更改代码
2.ImportError: cannot import name ‘container_abcs’ from ‘torch._six’
ImportError: cannot import name ‘int_classes’ from ‘torch._six’
原因是在1.8版本之后container_abcs就已经被移除了。所以导入方式不同会出现这样的错误:cannot import name ‘container_abcs’ from ‘torch._six’
因此使用不同版本的torch会出现不同问题。
1.8以下版本使用 from torch._six import container_abcs;
1.8以上版本使用import collections.abc as container_abcs
3.restore_signals, start_new_session)
File "D:\Anaconda3\envs\pytorch\lib\subprocess.py" , line 1017in _execute_childstartupinfo)
PermissionError: [WinError 5]拒绝访问。
这个错误,表面上是Anaconda3文件夹权限不够,实际上是Anaconda3与opencv之间不兼容性导致报错,实际新建一个环境就可以解决问题

 

posted @   柠鸢  阅读(167)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示