![Ubuntu 12.04中如何快速设置在创建新应用时使用python3](https://linux22.com/image/835583/Ubuntu%2012.04%E4%B8%AD%E5%A6%82%E4%BD%95%E5%BF%AB%E9%80%9F%E8%AE%BE%E7%BD%AE%E5%9C%A8%E5%88%9B%E5%BB%BA%E6%96%B0%E5%BA%94%E7%94%A8%E6%97%B6%E4%BD%BF%E7%94%A8python3.png)
我刚刚开始学习 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
。