2012-01-24 28 views

回答

3

您可能需要使用包裝腳本來首先激活virtualenv,然後(在virtualenv中)啓動textmate2過程。

包裝例如:

#!/bin/sh 

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

# run the editor 
/path/to/textmate "[email protected]" 
+0

我在哪裏可以放置該包裝腳本? – ustroetz

+1

@ustroetz:指向PATH中的任何目錄。我沒有MAC,但是我想/ usr/local/bin /會工作 –

0

TM_PYTHON在TM2偏好環境變量決定了Python的最佳解釋,但我沒弄明白的是,如何爲TM2的PYTHONPATH呢。

6

如果有你的virtualenv相關的項目文件夾,您可以添加一個.tm_properties文件,其中包含類似

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

事實上,我可能會做出virtualenvwrapper,只是,做的所有新項目的項目模板。

要在TextMate 2中全局設置它,只需將TM_PYTHON添加到首選項的變量部分即可。您應該能夠以相同的方式(每個項目或應用程序範圍)設置PYTHONPATH。