2016-02-29 2 views
0

Я устанавливаю пакет, используя python2 setup.py install. Этот пакет представляет собой Tkinter приложение, которое содержит традиционныеКак запустить приложение python после установки с помощью setup.py?

if __name__ == '__main__': 
    main() 

Я попытался запустить python2 -m my_app или python2 -m my_app.__main__ и python2 -c "import my_app", но я либо получаю сообщение об ошибке или ничего не происходит.

Я могу запустить его ./my_app.py с консоли.

Как запустить приложение python после установки с помощью setup.py?

+2

'/ my_app.py'. Это или дважды щелкните по нему (при условии, что интерпретатор python настроен на открытие .py-файлов). Я смущен, что ваш вопрос. –

ответ

1

модуль импорта с main функции и назовем его

python -c "from some_module import main; main()" 

, но в основном модули/приложения, просто разоблачить Bin/сценарии, смотрите в bin директории вашего virtualenv или setup.py.

Более подробную информацию о том, как выставить (скрипты, entry_points):.

+0

Я вижу, я получаю 'ImportError: не могу импортировать имя main ', хотя функция' main() 'существует. – minerals

Смежные вопросы