前提
Python3をMacにインストールしてAtomを使ってTwitter botを作りたいです。
試しに文字を表示させたいのですがAtom Runnerで実行時にエラーが出てしまいます。
実現したいこと
Python3をMacにインストールしてAtomを使ってTwitter botを作りたいです。
試しに文字を表示させたいのですがAtom Runnerで実行時にエラーが出てしまいます。
発生している問題・エラーメッセージ
Unable to find command: python Are you sure PATH is configured correctly? ENV PATH: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin Error: spawn python ENOENT at Process.ChildProcess._handle.onexit (internal/child_process.js:264:19) at onErrorNT (internal/child_process.js:456:16) at processTicksAndRejections (internal/process/task_queues.js:81:21)
該当のソースコード
# -*- coding: utf-8 -*- print("test")
試したこと
ターミナルでPythonがインストールされていることは確認しました。
補足情報(FW/ツールのバージョンなど)
Mac OS 12.6
> ターミナルでPythonがインストールされていることは確認しました。
その時に実行したコマンドは、「python」でしょうか?
それとも、「python3」でしょうか?
あと、ターミナルで下記を実行した結果を、それぞれ教えてください
(ユーザー名等の個人情報は伏せ字で)
which -a python
which -a python3
which -a pythonを実行しても何も起こりません
which -a python3を実行した結果は以下になります。
/usr/local/bin/python3
/usr/bin/python3
> which -a pythonを実行しても何も起こりません
ということは、
> ターミナルでPythonがインストールされていることは確認しました。
の時に実行したコマンドは「python3」で、Atom Runnerで実行したいのも「python3」ですか?
上記がyesだとして、Atom Runnerで実行したいのは、下記のどちらでしょうか?
> /usr/local/bin/python3
/usr/bin/python3
ご質問についてはYesです。Python3のみインストールした認識でおりまして、Python3を利用したいです。
> 上記がyesだとして、Atom Runnerで実行したいのは、下記のどちらでしょうか?
/usr/local/bin/python3 を実行して欲しいです。
> /usr/local/bin/python3 を実行して欲しいです。
回答で紹介した
https://qiita.com/B4Li/items/496f402526715359569d
の設定例では、設定ファイルに「python3」とだけ書いてます
質問者さんの現状の環境では、「which -a python3」を実行して先頭に「/usr/local/bin/python3」が表示されるので、上記と同じやり方でも大丈夫ですが、もし将来に環境変数PATHの設定を変えたら、違うpython3が使われてしまうようになるかもしれません
それを避けるには、設定ファイルに「python3」ではなく「/usr/local/bin/python3」と書いてください