Как быстро настроить использование python3 при создании новых приложений в Ubuntu 12.04

Я только начинаю изучать python и использовать стандартный набор инструментов в Ubuntu 12.04 (быстро, glade, gedit).

Когда я делаю quickly create ubuntu-application foo, приложение использует Python 2.7 по умолчанию.

Я бы предпочел использовать python3, так как это версия, которую я изучаю, и планируется выпустить python2 к 14.04.

Как быстро настроить использование python3 при создании новых приложений? (Я уже установил его, но не хочу устанавливать его по умолчанию для всей системы, чтобы избежать поломок).

2
задан 9 May 2013 в 23:17

1 ответ

Вот как я это сделал:

Измените #!/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.

0
ответ дан 9 May 2013 в 23:17

Другие вопросы по тегам:

Похожие вопросы: