同时由于Axe319,我找到了问题的答案:
Spyder IDE在64位版本的python上运行,从而使程序运行平稳且没有任何问题。不过,我的python解释器仍然是python的32位版本。
版本:
Python 3.7(Spyder)-OS: Windows10-System: Core i5(第6代)+ 16GB RAM我编写了一个处理大量数据的程序。以下结构用于完成此任务:
程序说明
问题陈述
在spyder环境中运行主要功能(程序),效果很好。查看所有数据并生成输出大约需要10分钟。
使用PyInstaller将函数编译为.exe,可以正常运行,没有错误,导入了所有依赖项。但是,在运行程序时,MemoryError几乎立即弹出(请参见下图)。
Image: error message from command line when executing the exe file
已尝试的解决方案
通过CLI运行python脚本,给出相同的错误
运行只有两个要导入文件的.exe程序,可以运行所有文件,但是速度非常慢(比通过spyder执行的速度慢得多)]] >>
问题
目标
此程序应能够处理公司每台笔记本电脑上的噪音数据(有时也为8gb ram)。因此,我想找到一种方法,让程序在使用过的计算机上分配所有可用的RAM。
预先感谢您的帮助!
版本:Python 3.7(Spyder)-操作系统:Windows10-系统:Core i5(第六代)+ 16GB RAM我编写了一个处理大量数据的程序。使用以下结构来实现此目的:程序...
同时由于Axe319,我找到了问题的答案:
Spyder IDE在64位版本的python上运行,从而使程序运行平稳且没有任何问题。不过,我的python解释器仍然是python的32位版本。
解决问题所采取的步骤:
这一切似乎都正常了!
同时由于Axe319,我找到了问题的答案:
Spyder IDE在64位版本的python上运行,从而使程序运行平稳且没有任何问题。不过,我的python解释器仍然是python的32位版本。