web-dev-qa-db-ja.com

Python 3.4 Sublime Text 3で

これらの手順に従って、Sublime Text 3でPython 3を実行しました。

メニューの[ツール]> [ビルド]> [新しいビルドシステム]を選択し、次を入力しました。

{
"cmd": ["python3", "$file"]
, "selector": "source.python"
, "file_regex": "file \"(...*?)\", line ([0-9]+)"
}

その後、次の(Mac固有の)ディレクトリに保存しました:〜/ Library/Application Support/Sublime Text 3/Packages/User

しかし、SublimeでPython 3でコードを実行しようとすると、このエラーが発生します。

[Errno 2] No such file or directory: 'python3'
30
user3555502

Sublime Textは~/.bash_profileファイル。ターミナルを開き、which python3、およびそのフルパスを使用します。

{
  "cmd": ["path/to/python3", "$file"], 
  "selector": "source.python", 
  "file_regex": "file \"(...*?)\", line ([0-9]+)"
}
39
Andrew

これは私が使用しているスニペットです。 Andrewのソリューションのわずかなバリエーションです。たとえば、UNIX環境のPATH設定を参照することにより、python3がdynamically locatedになります(Pythonシェルスクリプト、たとえば: '#!/ usr/bin/env python3')。

このスニペットは、「cmd」の代わりに「Shell_cmd」も使用します。これはsublime-text-3が切り替えられたようです。

{
    "Shell_cmd": "/usr/bin/env python3 ${file}",
    "selector": "source.python",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "working_dir": "${file_path}",
}

.../Packages/User/Python3.sublime-build」に保存しました。これがあなたのお役に立てば幸いです。 = :)

25
NYCeyes