Как мне "работать" с Python virtualenv в конфигурации Windows Byobu?

Я пытаюсь настроить Byobu, чтобы он запускался с несколькими готовыми окнами в моем каталоге проектов Python virtualenvwrapper. Единственное, что нужно запустить - это команда workon myvirtualenvname,

Что я сделал сейчас, так это

  1. Выбран бэкэнд экрана с помощью

    byobu-select-backend
    
  2. В ~/.byobu/windows:

    screen -t env2-1 workon env2
    screen -t env2-2 workon env2
    
  3. Запускать бёбу сейчас не получается. Бег

    byobu
    

    приводит к появлению ошибки в течение короткого периода времени:

    Cannot exec 'workon': No such file or directory
    

    и Бёбу заканчивается:

    [screen is terminating]
    

Я думаю, что проблема возникает в том, как workon Команда определена. Как и в случае с документацией virtualenvwrapper, это устанавливается в ~/.bashrc путем поиска /usr/local/bin/virtualenvwrapper.sh, В последнем файле это workon команда определяется как функция Bash (function workon {).

Как я могу заставить screen/byobu запускать мои окна, как определено в конфигурации, несмотря на то, что там выполняются функции Bash?

Я использую Ubuntu 12.04 и virtualenv 3.6 (пока не на 4.x, поскольку вижу некоторые несовместимости с предыдущими версиями).

0 ответов

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