水木里发的一个帖子

Apr202008

发信人: jjgod (while(!asleep()) sheep++;), 信区: Apple
标 题: Re: textMate的pyMate设置
发信站: 水木社区 (Sun Apr 20 11:44:35 2008), 站内

PyMate 的判断方式:

def executable; @hashbang || ENV['TM_PYTHON'] || 'python' end

(http://github.com/kballard/textmate-bundles/tree/
b8f5019654079eb2b9a07024bb5a57ce78cf7e0b/Bundles/
Python.tmbundle/Support/PyMate/pymate.rb)

所以,你有三种办法:

1. 修改 TextMate 的搜索路径,把你自己装的 python 所在路径提前,
See Also: http://macromates.com/textmate/manual/shell_commands

2. 在 #! 后面指定带版本号的 python,比如 macports 安装的 python
一般叫 python2.4 或者 python2.5。

3. 用 TM_PYTHON 变量来覆盖。

其实简单的 Google 'PyMate' 就能找到你这个问题的答案,所以显然
你根本没有仔细找过:
http://lists.macromates.com/pipermail/textmate/2007-March/018168.html
【 在 karpar (karpar) 的大作中提到: 】
: 请问怎么改变pyMate里面调用的python版本?
: tiger里默认有个python2.3,但是我自己装了一个python2.5,
: 每次我直接在textMate里运行pyMate就是使用系统内置的python,
: ...................

--

※ 来源:·水木社区 newsmth.net·[FROM: 221.219.14.*]