textmate 2 の virtualenv で作業したいのですが、使用する必要がある Python の環境とテキストメイトを示す方法がまったくわかりません。
誰かが助けてくれたら、ありがとう。
textmate 2 の virtualenv で作業したいのですが、使用する必要がある Python の環境とテキストメイトを示す方法がまったくわかりません。
誰かが助けてくれたら、ありがとう。
virtualenvに関連付けられたプロジェクトフォルダがある場合は、次の.tm_properties
ようなファイルを追加できます。
TM_PYTHON = "$HOME/.virtualenvs/example/bin/python"
実際、私は、すべての新しいプロジェクトに対してまさにそれを行うvirtualenvwrapperのプロジェクトテンプレートを作成するかもしれません。
TextMate 2でグローバルに設定するには、設定の[変数]セクションにTM_PYTHONを追加するだけです。PYTHONPATHを同じ方法(プロジェクトごとまたはアプリケーション全体)で設定できるはずです。
最初に virtualenv を有効にしてから (virtualenv 内で) textmate2 プロセスを開始するには、おそらくラッパー スクリプトを使用する必要があります。
ラッパーの例:
#!/bin/sh
# load the virtual env
. $HOME/MY-VENV/bin/activate
# run the editor
/path/to/textmate "$@"
環境変数の TM2 設定の TM_PYTHON は、Python を優先するインタープリターに決定しますが、TM2 の PYTHONPATH を設定する方法をまだ知りませんでした。