Warm tip: This article is reproduced from serverfault.com, please click

其他-我可以增加虚拟环境中Python使用的内存量吗?

(其他 - Can I increase the amount of memory used by Python in a virtual environment)

发布于 2020-12-04 22:00:09

我写了一个代码,连接到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

感谢你的任何提前帮助!

Questioner
Arianna Newman
Viewed
0
iBug 2020-12-05 06:07:32

你的Python。解释器显示

[MSC v.1926 32 bit (Intel)]

这清楚地表明你安装了错误的版本,每个版本不能使用超过4 GB的RAM。

正确的解决方案是从Windows服务器上卸载当前的Python并删除你的虚拟环境,然后重新安装64位版本并重新开始。