gpt4 book ai didi

python - 在 Windows 7 中使用 Pyinstaller 创建的 Exe 在 xp 和 linux 中不起作用

转载 作者:太空狗 更新时间:2023-10-29 12:04:00 28 4
gpt4 key购买 nike

我是 python 的新手。我有一个 python 脚本,用于将文件从本地机器复制到 sftp 位置。该脚本将使用 python 的 wxpython、pycrypto 和 ssh 模块。我使用 pyinstaller 创建了一个 exe 文件。我的机器是 windows 7 64 位。我使用 pyinstaller 2.1 和 python 2.7.6.amd 64 来创建 exe 文件。它在 windows 7 64 位中工作正常。但它在 xp、win7 32 位中不起作用。在 linux 中我使用 wine 执行此 exe,但它也无法正常工作。

然后我在 windows7 32 位机器上又创建了一个 exe。这个 exe 在 win7 32 位和 64 位版本中工作正常。但它在 xp 中不起作用。

谁能告诉我是什么原因以及如何解决。

我想要一个可以安装在 windows 或 linux 上的安装程序。

提前致谢。

最佳答案

嗯根据github pyinstaller site每个系统都有一个版本。尝试在 Windows XP 上下载并安装它,我想它可以在任何地方运行:P

当然,除了 linux,我不知道,但我想 pyinstaller 会为你创建安装包(你用 pythonXXX setup.py install 安装的东西)。如果您更喜欢自己设计包装,那么这里很棒(但很难)tutorial .

您需要做的是在您希望分发的任何系统上构建您的应用程序,并分别为每个系统保留一个版本(每个人都这样做是有原因的:P)

我知道这个问题有点老了,但也许有人会从这个答案中做出贡献 ^.^

关于python - 在 Windows 7 中使用 Pyinstaller 创建的 Exe 在 xp 和 linux 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21621742/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com