我刚刚开始学习 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
。