gpt4 book ai didi

Python 跨平台

转载 作者:太空宇宙 更新时间:2023-11-04 08:21:52 25 4
gpt4 key购买 nike

如果我使用 python 2.6 和 Qt 为 windows 创建一个 gui,然后想在 solaris 或 linux 世界中运行。

我在两个系统上都需要什么,我猜两个平台都需要 2.6 和 Qt。这是正确的还是会有更好的解决方案。

如果是wxpython,一样吧?

最佳答案

要运行 Python 应用程序,显然需要安装 Python 解释器,通常至少是用于开发的相同版本(但有时您没有使用该版本的新功能,因此代码是向后兼容的) .较新的版本也应该可以工作——只有 Python 3 不向后兼容 2.x 版本。

此外,当然还需要安装所有第三方库。所以如果你的 GUI 使用 PyQt,用户需要安装 PyQt。如果您使用 wxPython,用户需要安装 wxPython。

除此之外,有可能破坏与其他平台的兼容性,尽管这比某些其他语言要困难得多,尤其是在手动处理文件和路径时(例如,将绝对值与相对值连接起来) path with "\\" 而不是使用跨平台 os.path.join)。

有可能(尤其是针对临时用户的应用程序,尤其是在 Windows 上)将 Python 程序和它使用的库“卡住”到可执行文件中(理想情况下没有依赖项,我不知道是否总是这样)在实践中)。有一些工具适用于一个平台,而据称是跨平台的 cx_Freeze .虽然我不知道是否可以在 Windows 机器上生成 Linux 可执行文件...

关于Python 跨平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3970058/

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