これらの手順に従って、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'
Sublime Textは~/.bash_profile
ファイル。ターミナルを開き、which python3
、およびそのフルパスを使用します。
{
"cmd": ["path/to/python3", "$file"],
"selector": "source.python",
"file_regex": "file \"(...*?)\", line ([0-9]+)"
}
これは私が使用しているスニペットです。 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」に保存しました。これがあなたのお役に立てば幸いです。 = :)