我写了一个代码,连接到Google电子表格,并将数据发布到MySQL数据库。但是,我的代码有问题。当我在Mac上运行它时,当我在Windows服务器上运行它时,它会正常工作MemoryError
。请注意,我在两个系统中都使用了虚拟环境。当我在激活虚拟环境后键入python时,它显示
Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:43:08) [MSC v.1926 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
任何想法我应该做的,这是一个虚拟服务器,我应该增加内存吗?这是我正在使用的服务器的当前规格:
Windows版本:Windows Server 2016标准处理器:Intel(R)Xeon(R)CPU E5-2680 v4 @ 2.4GHz 2.40 GHz(2个处理器)安装的内存(RAM):16 GB系统类型:64位操作系统,x64-基于处理器。
我的Mac规格:
MacBook Pro(15英寸,2018年)处理器:2.9 GHz六核Intel Core i9内存:16 GB 2400 MHz DDR4
感谢你的任何提前帮助!
你的Python。解释器显示
[MSC v.1926 32 bit (Intel)]
这清楚地表明你安装了错误的版本,每个版本不能使用超过4 GB的RAM。
正确的解决方案是从Windows服务器上卸载当前的Python并删除你的虚拟环境,然后重新安装64位版本并重新开始。
非常感谢您的及时回复
@AriannaNewman如果您发现此答案有帮助,可以单击其旁边的灰色勾号,将其标记为“已接受”。