使用 Python 3 快速启动应用程序

使用 Python 3 快速启动应用程序

由于 Ubuntu 12.10 默认只提供 Python 3,我想问一下,应该采取什么步骤才能让我的 »Quickly« 应用程序为 Python 3 做好准备?

我已经知道了2to3,但我不知道如何快速启动quickly run支持 Python 3 的命令或者如何在没有 quick 的情况下运行我的应用程序。实际上,现在我只是使用 quick 来启动我的应用程序,因为我搞不清楚如何在没有 的情况下运行 quick 应用程序quickly run

我感谢每一个回答!

答案1

您的问题的第二部分:“如何让您的应用程序在没有quickly run”的情况下运行是 这里讨论。可启用该功能的补丁程序可作为该问题错误报告的一部分提供:编译不属于应用程序模板的架构

答案2

将 Python 2.7 快速移植到 Python 3.x

我不确定在升级到 Ubuntu 12.10 之前它是否存在,但现在它是bin/<programname>quick-template 代码中的一个文件夹。例如<programname>/bin/<programname>。它是启动 quick 应用程序的入口点!

在此文件中,更改 Python 版本很简单:修改第一行就足够了,例如将其从

#!/usr/bin/python

#!/usr/bin/python3

您的快速应用程序正在使用 Python 3 运行!当然,您仍然需要修改所有项目文件才能使用 Python 3 而不是 Python 2.7。我采用了手动方式并修复了所有即将出现的错误,但是,像这样的工具2to3可能会对您有所帮助。

没有快捷方式如何启动快捷应用?

其实,这很简单,就像python bin/<programname从你的应用程序文件夹运行一样(为了兼容 Python 3,你需要修改相同的 Python 文件)。

相关内容