Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在32位计算机上运行exe的Python pyinstaller_Python_32 Bit_Pyinstaller - Fatal编程技术网

在32位计算机上运行exe的Python pyinstaller

在32位计算机上运行exe的Python pyinstaller,python,32-bit,pyinstaller,Python,32 Bit,Pyinstaller,我在Spyder(来自Anaconda 2.2.0)中使用Python2.7.9编写了一个Python脚本(包括Tkinter),我的计算机是一个64位操作系统。我使用pyinstaller从Python脚本生成了一个可执行文件,并尝试在另一台计算机上运行exe。我需要运行它的计算机是32位操作系统,它给了我一个错误,说我的exe文件需要与32位系统兼容。我尝试加载Python 32位版本并从该Python版本创建exe文件。不幸的是,这没有起作用。有没有办法让这个exe文件在32位计算机上工作

我在Spyder(来自Anaconda 2.2.0)中使用Python2.7.9编写了一个Python脚本(包括Tkinter),我的计算机是一个64位操作系统。我使用pyinstaller从Python脚本生成了一个可执行文件,并尝试在另一台计算机上运行exe。我需要运行它的计算机是32位操作系统,它给了我一个错误,说我的exe文件需要与32位系统兼容。我尝试加载Python 32位版本并从该Python版本创建exe文件。不幸的是,这没有起作用。有没有办法让这个exe文件在32位计算机上工作

编辑:我安装了pyinstall(32位版本)和pywin32(32位版本),并使用python 32位版本制作了可执行文件,这使得exe文件很好。但是,当我尝试运行exe文件时,什么也没有发生。我还注意到我用32位版本制作的exe文件只有6400kB,而同一文件的64位版本是124000KB。我不知道这是否重要,但我在创建exe文件时使用了--onefile和--windowed。感谢您的帮助