1

Я новичок в терминале и Python, но сейчас я использую virtualenv для проекта Python.

Изменение каталогов вручную для получения исходных данных virtualenv в моей файловой системе довольно утомительно, поэтому я ищу способ ускорить этот процесс.

Если я правильно понимаю, я могу отредактировать .bash_profile и создать ссылку на мой каталог virtualenv .

Я нашел файл .bash_profile и мне просто интересно, верны ли мои предположения и как это сделать, добавив ссылку на каталог virtualenv py27 в PATH .

Вручную я делаю это:source /bla/bla/bla/py27

2 ответа2

1

Вот как я это решил. Решение не включает в себя экспорт $PATH который автоматически загружается при запуске Terminal/Bash, а использует команду псевдонимов для активации виртуальной среды.

  1. Откройте в текстовом редакторе: ~/.bash_profile (скрытый файл в домашнем каталоге пользователя).

  2. Добавьте псевдоним для запуска virtualenv с желаемой виртуальной средой Python:

    alias start_my_virtualenv="cd /path/to/the/virtual/python/bin; source activate"

  3. Выйдите и перезапустите Терминал.

  4. start_my_virtualenv перейдет в расположение среды Python, а затем source activate чтобы активировать эту конкретную среду.

Если вы хотите сохранить несколько сред Python, вы можете легко настроить другие псевдонимы таким же образом, чтобы активировать их.

0

Вы должны написать то же, что и в своем терминале, в своем .bash_profile . Если вы source /bla/bla/bla/py27 на своем терминале, напишите , что строки в конце вашего .bash_profile будет достаточно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .