ターミナルで、$ which python3
と入力して、出力します
/opt/local/bin/python3
Python3スクリプトを実行するためにAtomを設定したいと思います。私のAtom Configでは、
runner:
python: "/opt/local/bin/python3"
ただし、filename.py
という名前のスクリプトで次のスクリプトを実行すると、
import sys
print(sys.version)
次の出力が得られます。
2.7.11 (default, Feb 18 2016, 22:00:44)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)]
Python3.xスクリプトのPATHをどのように設定して、正しく実行しますか?使用できる別のパッケージはありますか?
Mac OS Xを使用している場合は、ターミナルのディレクトリを使用してファイルを開きます。
ファイルpython3を選択し、右クリックして[情報を取得]を選択します。 「Where:」からディレクトリを選択し、Atomでそれを過ぎます。
テリーが言ったように:
次に、コマンドスペースに「python3」と入力します。
うまくいくはずです、ナウエル:)
Atomのメニューバー->パッケージ->スクリプト->スクリプトの構成に移動します(または、ショートカットShift + Ctrl + Alt + Oを使用できます)
次に、python3
をコマンドスペースに入力します。うまくいけば、うまくいくでしょう。
ベスト、テリー
Atom-runnerをAtom Atomの設定に入り、次にPackage内に移動して、atom-runnerを検索してインストールします。
次に、上記の図に示すように、atom-runnerの設定タブをクリックします。次に、下の図に示すように[コードの表示]をクリックします。
次に、libフォルダーに移動してatom-runner.coffeeを開き、次のコードセクションを置き換えます。
defaultScopeMap:
coffee: 'coffee'
js: 'node'
Ruby: 'Ruby'
python: 'python3'
go: 'go run'
Shell: 'bash'
powershell: 'powershell -noninteractive -noprofile -c -'
pythonキーワード値がpython3であることを確認してください。デフォルトではpythonです。以下の図を参照してください。
他の方法は、コマンドを使用してpython3の場所を見つけることです
which python3
私の出力は次のとおりです。
/usr/local/bin/python3
すべてのpythonファイルにShebangとして追加します。例:-
#!/usr/local/bin/python3
import sys
print("Version ",sys.version)
唯一の問題は、各ファイルにこれを記述する必要があることです。
「スクリプト」パッケージ(rgbkrkによる3.18.1)を使用して、コードをatom内で実行します。これが修正方法です。
Atom package atom-python-run を使用して、python Atomからのコード、pythonバージョンはパッケージ設定で設定できますデフォルトでは、atom-python-runは構文python {file}
を使用します。システムのpythonコマンドがまだ指定されていない場合python3、設定を置き換えてpython3 {file}
と書くだけです。
おそらくatom-python-runパッケージを使用して、AtomからPythonを直接実行しています。 Python2がシステムのPythonのデフォルトバージョンである場合、AtomはPython2インタープリターでPythonコードを実行しようとします。 atom-python-runパッケージの一部の設定を変更して、Python3を使用することを通知するだけです。プロセスは簡単です。 settings >> Packagesに移動し、atom-python-run packageの設定ボタンをクリックし、F5およびF6コマンドのフィールドで- 交換python pythonと。それでおしまい。これで、F5またはF6ボタンを押してPython3スクリプトを実行できます。