如何解决使用 pypy3 运行 python 脚本会产生内存错误,可能是由 numpy 问题引起的
我正在尝试使用 pypy3 运行一个 python 文件,但它导致了内存错误:
pypy3(17349,0x10c27ddc0) malloc: can't allocate region
:*** mach_vm_map(size=18446744072064172032,flags: 100) failed (error code=3)
pypy3(17349,0x10c27ddc0) malloc: *** set a breakpoint in malloc_error_break to debug
init_dgelsd failed init
回溯导致 numpy 的潜在错误,指出可能存在错误的加速后端问题:
File "/usr/local/Cellar/pypy3/7.3.3/libexec/site-packages/investpy/stocks.py",line 10,in <module>
import pandas as pd
File "/usr/local/Cellar/pypy3/7.3.3/libexec/site-packages/pandas/__init__.py",line 11,in <module>
__import__(dependency)
File "/usr/local/Cellar/pypy3/7.3.3/libexec/site-packages/numpy/__init__.py",line 286,in <module>
raise RuntimeError(msg)
RuntimeError: Polyfit sanity test emitted a warning,most likely due to using a buggy Accelerate backend. If you compiled yourself,see site.cfg.example for information. Otherwise report this to the vendor that provided NumPy.
RankWarning: Polyfit may be poorly conditioned
我不知道如何解决其中任何一个问题,而且似乎没有很多其他人在线使用 pypy3 来找到类似的问题及其修复方法。我的猜测是,当 pypy3 运行时,它出于某种原因试图分配大量内存,并且它超载,可能是因为 numpy 的一些问题。有什么想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。