用64位python写出来程序不能在32位系统下运行吗

2024年12月01日 18:28
有2个网友回答
网友(1):

同学你好~位数主要针对于内存来讲,相比于32位版本的Python,64位在开辟变量空间时能够使用更大的内存空间(试试在32位(64位)Python环境下分别打印2^32-1和2^64-1)。简单来说:64位可以在64位的系统下运行,如果在32位系统下运行,容易报错。
32位能够在32位和64位上运行,考虑到兼容性问题,建议使用32位的python。
希望能帮上你~

网友(2):

没这回事。 Python写出来的程序只是文本文件,与系统无关。只是执行环境分 64位与32位。 如果不能运行,可能是系统中安装的包不一样,也可能是 Python 版本 (2.7 或 3.4) 不一样。