我可以增加 Python 在虚拟环境中使用的内存量吗

Can I increase the amount of memory used by Python in a virtual environment

我编写了连接到 google 电子表格和 post 数据到 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 Edition: Windows Server 2016 Standard Processor: Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.4GHz 2.40 GHz (2 processors) Installed memory (RAM): 16 GB System Type: 64-bit Operating System, x64-based processor.

我的 Mac 规格:

MacBook Pro (15-inch, 2018) Processor: 2.9 GHz 6-Core Intel Core i9 memory: 16 GB 2400 MHz DDR4

提前感谢您的帮助!

你的Python.interpreter显示

[MSC v.1926 32 bit (Intel)]

这是一个明显的迹象,表明您安装了错误的版本,每个进程不能使用超过 4 GB 的 RAM。

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