Ubuntu 12.04中如何快速设置在创建新应用时使用python3

Ubuntu 12.04中如何快速设置在创建新应用时使用python3

我刚刚开始学习 python 并使用 ubuntu 12.04 中的标准工具集(quickly、glade、gedit)。

当我这样做时,quickly create ubuntu-application foo应用程序默认使用python 2.7。

我宁愿使用 python3,因为它是我正在学习的版本,并且计划在 14.04 中放弃 python2。

在创建新应用程序时,如何快速配置使用 python3?(我已经安装了它,但不想将其设置为整个系统的默认设置,以免破坏一些东西)。

答案1

以下是我的做法:

在文件 foo/bin/foo 的第一行#!/usr/bin/python进行更改。#!/usr/bin/python3

在文件 foo/foo_lib/helpers.py 的第 65-70 行中,更改

# Set the logging level to show debug messages.
if opts.verbose:
    logger.setLevel(logging.DEBUG)
    logger.debug('logging enabled')
if opts.verbose > 1:
    lib_logger.setLevel(logging.DEBUG)

# Set the logging level to show debug messages.
if opts.verbose:
    logger.setLevel(logging.DEBUG)
    logger.debug('logging enabled')
    if opts.verbose > 1:
        lib_logger.setLevel(logging.DEBUG)

避免

TypeError: unorderable types: NoneType() > int()

另外,请确保您已经安装了 gobject-introspection 库的 Python 3 绑定。

sudo apt-get install python3-gi

以避免导入错误gi.repository

相关内容