我正在python中创建一个程序,但是一旦我完成了程序,用户是否必须下载python环境才能使用我的程序,或者在编译后没有python环境它会工作吗?此外,它会自动跨平台还是我必须下载转换程序才能使其适用于Linux,Mac OS和Windows?我是语言的新手,所以这让我很困惑。
答案 0 :(得分:11)
许多Linux系统已经安装了Python。但是,如果不是,有一些工具可以提供帮助:
答案 1 :(得分:1)
看一下py2exe的windows,linux和mac可能会预装它。
答案 2 :(得分:1)
他们需要一个python解释器来使用你的程序,除非你将python脚本变成一个Windows可执行文件。一种方法是使用Py2exe
答案 3 :(得分:1)
这取决于您在计划中包含的第三方库。
例如,我从未设法使用PyQt lib创建一个Windows可执行文件, 通过使用py2exe。但这是2 - 3年前,情况可能已经改变。
也不要在程序中硬编码路径并使用os.path.join
等功能不要对配置文件和内容做出假设。检查运行时平台 你的程序正在运行并采取相应的行动。
一般来说,您最大的问题将是Windows平台。