首页 > 解决方案 > MemoryError:无法分配内部缓冲区

问题描述

无法理解为什么msgpack.packb无法解包传递给它的对象。它是一个经常使用的函数,但在使用了“n”个之后它会吐出这个错误。

难道仅仅是物体的尺寸太大了吗?我该如何解决这个问题?

formattedArgs = msgpack.packb(jsonArgs)
File "C:\Python37\lib\site-packages\msgpack\__init__.py", line 35, in packb
  return Packer(**kwargs).pack(o)
File "msgpack\_packer.pyx", line 120, in msgpack._cmsgpack.Packer.__cinit__
MemoryError: Unable to allocate internal buffer.

标签: pythonpython-3.xmemorymsgpack

解决方案


推荐阅读