0

Sublime Text 3 のコンソールが PATH コマンドにアクセスできない理由がわかりません。「定義されていません」というエラーpythonを返します。coffee私はさまざまなことを試しました:

Python.sublime-settingsPackages/Python にa を追加し、正しいパスを取得しようとしています

{

  "env" :
 {
"PYTHONPATH" : "/usr/local/bin/python:/usr/local/share/python:/usr/local/lib/python:/usr/local/Cellar/python/2.7.5/lib/python2.7/site-packages"
//"PYTHONPATH" : "/usr/local/git/bin:/usr/local/sbin:/usr/local/share/python:/Users/zak/.nvm/v0.10.0/bin:/opt/local/bin:/opt/local/sbin:/Users/zak/.rvm/gems/ruby-2.0.0-p0/bin:/Users/zak/.rvm/gems/ruby-2.0.0-p0@global/bin:/Users/zak/.rvm/rubies/ruby-2.0.0-p0/bin:/Users/zak/.rvm/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/opt/local/bin"
 },

  "path": "/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/bin/python:/usr/local/bin/python:/usr/local/share/python:/usr/local/lib/python",
 // "cmd": ["/usr/local/bin/python", "-u", "$file"],
"cmd": ["python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}

私もに追加しようとしましpath.pyPackages/User

OS のインポート

LOCAL = '/usr/local/git/bin:/usr/local/sbin:/usr/local/share/python:/Users/zak/.nvm/v0.10.0/bin:/opt/local/bin:/opt/local/sbin:/Users/zak/.rvm/gems/ruby-2.0.0-p0/bin:/Users/zak/.rvm/gems/ruby-2.0.0-p0@global/bin:/Users/zak/.rvm/rubies/ruby-2.0.0-p0/bin:/Users/zak/.rvm/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/opt/local/bin'


os.environ['PATH'] += ':'
os.environ['PATH'] += LOCAL

# print('PATH = ' + os.environ['PATH'])

何も機能しません。pythonコンソールからandを使用できないだけでなくcoffee、これらのライブラリを使用するインストール済みパッケージも失敗します。Sublime Text 3 で正しい PATH と環境変数を使用するにはどうすればよいですか?

4

1 に答える 1

0

.sublime-settingsファイルの有効なキーは、デフォルト設定のキーのみです。envorpathキーはないと思います。また、ST コンソールは端末コンソールではありません。パイソンシェルです。さらに、ST はバンドルされたバージョンの Python を使用します。あなたはそれを変更できるかもしれません、私にはわかりません。ターミナル統合は、多くのユーザーが望んでいるものですが、まだ実装されていません。

あなたが入れたものから、新しいビルドファイルを作成しようとしているようです。これらのファイルには.sublime-build拡張子があります。ビルド システムの詳細については、こちらを参照してください。

それが機能しない理由についていくつかのことを明確にするのに役立つことを願っています。

于 2013-06-10T23:17:59.003 に答える