Sublime Text 2パッケージ( SublimeREPL)を正しいPythonインストールに転送したいだけです。現時点では、間違ったものを取得しています。
ここでの話はMacユーザーにはおなじみです。Mac OSには、Pythonが必要なさまざまなOSに使用するPythonインストールが含まれています。他の多くの人と同じように、私はこのシステムpython(/ System / Library / ...にあります)を使用しないことを好みます。これは、通常は古く、もちろん更新するのは良い考えではないためです。これは動作中のpythonです。 Mac OSで使用されるインストール、およびそのインストールに依存するOSタスクを中断させるリスクを更新します。
しかし、それはパッケージSublimeREPLによって取得されたバージョンです。
Python 2.7.1 (r271:86832, Jun 25 2011, 05:09:01)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
開発に使用するバージョン(および/ Library / Frameworks /にインストールされ、/ usr / local / binにシンボリックリンクされているバージョン)は次のとおりです。
@ > python
Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Sublime 2 Textは、SublimeREPLパッケージを使用している場合を除いて、他の場所で正しいバージョンを取得しているため、そのパッケージの構成ファイルの1つに、SublimeREPLを正しいPythonに転送できる設定が必要です。
しかし、私はそれを見つけることができません。
私はすべてのもっともらしいオプションを使い果たしたようです。/SublimeText2/ Packages /ディレクトリを見ると、次のいずれかにある必要があります。
SublimeREPL/
SublimeREPL (OSX).sublime-settings
SublimeREPL.sublime-settings
または
User/
SublimeREPL.sublime-settings
実際、上記の3つのJSONファイルをそれぞれ次のように追加しましたが、効果はありません。
{
"default_extend_env": {"PATH": "/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin/python2.7:{PATH}"}
}