Я хотел бы работать в своем virtualenv из textmate 2, но я действительно не знаю, как указать текст, сопряженный с env python, который он должен использовать.Установить virtualenv для python в textmate 2
Если кто-нибудь может помочь, спасибо.
Я хотел бы работать в своем virtualenv из textmate 2, но я действительно не знаю, как указать текст, сопряженный с env python, который он должен использовать.Установить virtualenv для python в textmate 2
Если кто-нибудь может помочь, спасибо.
Возможно, вам понадобится использовать сценарий оболочки, чтобы сначала активировать virtualenv, а затем (в пределах virtualenv) запустить процесс textmate2.
обертки Например:
#!/bin/sh
# load the virtual env
. $HOME/MY-VENV/bin/activate
# run the editor
/path/to/textmate "[email protected]"
TM_PYTHON в настройках TM2 для переменной среды определяет Python для предпочтительного переводчика, но я не нашел еще, как установить PYTHONPATH для ТМ2 еще.
Если есть папка проекта, связанная с virtualenv, вы можете добавить .tm_properties
файл, который содержит что-то вроде
TM_PYTHON = "$HOME/.virtualenvs/example/bin/python"
На самом деле, я мог бы сделать шаблон проекта для virtualenvwrapper, который делает только, что для всех новых проектов ,
Чтобы установить его глобально в TextMate 2, просто добавьте TM_PYTHON в раздел «Переменные» в настройках. Вы должны иметь возможность устанавливать PYTHONPATH одинаково (для каждого проекта или для всего приложения).
This article по существу показывает ответы Rob McBroom и K.-Michael Aye более подробно.
ПРИМЕЧАНИЕ: Кажется, что вы должны отключить любые челки (#!/usr/bin/env python
в моем случае), чтобы это сработало.
Где я могу поместить этот сценарий оболочки? – ustroetz
@ustroetz: любой каталог, находящийся в PATH. У меня нет MAC, но я думаю,/usr/local/bin/будет работать –