Я только начинаю изучать python и использовать стандартный набор инструментов в Ubuntu 12.04 (быстро, glade, gedit).
Когда я делаю quickly create ubuntu-application foo
, приложение использует Python 2.7 по умолчанию.
Я бы предпочел использовать python3, так как это версия, которую я изучаю, и планируется выпустить python2 к 14.04.
Как быстро настроить использование python3 при создании новых приложений? (Я уже установил его, но не хочу устанавливать его по умолчанию для всей системы, чтобы избежать поломок).
Вот как я это сделал:
Измените #!/usr/bin/python
в #!/usr/bin/python3
в первой строке файла foo / bin / foo.
В файле 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()
Также убедитесь, что вы установили привязки Python 3 для библиотек gobject-introspection.
sudo apt-get install python3-gi
, чтобы избежать ошибок импорта для gi.repository
.