9

textmate 2 の virtualenv で作業したいのですが、使用する必要がある Python の環境とテキストメイトを示す方法がまったくわかりません。

誰かが助けてくれたら、ありがとう。

4

4 に答える 4

11

virtualenvに関連付けられたプロジェクトフォルダがある場合は、次の.tm_propertiesようなファイルを追加できます。

TM_PYTHON = "$HOME/.virtualenvs/example/bin/python"

実際、私は、すべての新しいプロジェクトに対してまさにそれを行うvirtualenvwrapperのプロジェクトテンプレートを作成するかもしれません。

TextMate 2でグローバルに設定するには、設定の[変数]セクションにTM_PYTHONを追加するだけです。PYTHONPATHを同じ方法(プロジェクトごとまたはアプリケーション全体)で設定できるはずです。

于 2012-08-16T18:15:50.313 に答える
3

最初に virtualenv を有効にしてから (virtualenv 内で) textmate2 プロセスを開始するには、おそらくラッパー スクリプトを使用する必要があります。

ラッパーの例:

#!/bin/sh

# load the virtual env
. $HOME/MY-VENV/bin/activate

# run the editor
/path/to/textmate "$@"
于 2012-01-24T15:51:41.930 に答える
-1

環境変数の TM2 設定の TM_PYTHON は、Python を優先するインタープリターに決定しますが、TM2 の PYTHONPATH を設定する方法をまだ知りませんでした。

于 2012-03-28T12:21:34.690 に答える