【发布时间】:2014-03-04 12:14:52
【问题描述】:
我是 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 i使用 wine 来执行这个 exe,但它也不起作用。
然后我在 windows7 32 位机器上又创建了一个 exe。这个 exe 在 win7 32 和 64 位版本中运行良好。但在 xp 中无法运行。
谁能告诉我 cpuld 是什么原因以及如何解决它。
我想要一个可以安装在 windows 或 linux 中的安装程序。
提前致谢。
【问题讨论】:
-
这种 MS-Windows 类型的“安装程序”对于 linux 世界来说是非常不典型的。 Linux 和类似系统确实允许这种“狂野安装”,但通常的方法是使用软件管理系统和安装包。这有一系列好处。很少有 Linux 用户会安装您的“exe 包”。想一想。
-
感谢您的回复。能否给我一些软件管理系统的名称以及如何使用这些名称对我有帮助。
-
您想为 Linux 系统交付软件,但您自己显然从未使用过?那行不通...首先阅读
rpm和deb包格式。然后选择一些 linux 发行版,将它们安装在虚拟机中,并在系统中玩转,而不是图形桌面)。软件管理系统本身并不重要。这是你必须了解的背后的想法。
标签: python linux installation exe pyinstaller