web-dev-qa-db-ja.com

Python3スクリプトを実行するためにAtomを設定するには?

ターミナルで、$ 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をどのように設定して、正しく実行しますか?使用できる別のパッケージはありますか?

13
EB2127

Mac OS Xを使用している場合は、ターミナルのディレクトリを使用してファイルを開きます。

ファイルpython3を選択し、右クリックして[情報を取得]を選択します。 「Where:」からディレクトリを選択し、Atomでそれを過ぎます。

テリーが言ったように:

次に、コマンドスペースに「python3」と入力します。

うまくいくはずです、ナウエル:)

4
Nello

Atomのメニューバー->パッケージ->スクリプト->スクリプトの構成に移動します(または、ショートカットShift + Ctrl + Alt + Oを使用できます)

次に、python3をコマンドスペースに入力します。うまくいけば、うまくいくでしょう。

ベスト、テリー

25
Terry

Atom-runnerをAtom Atomの設定に入り、次にPackage内に移動して、atom-runnerを検索してインストールします。 enter image description here

次に、上記の図に示すように、atom-runnerの設定タブをクリックします。次に、下の図に示すように[コードの表示]をクリックします。 enter image description here

次に、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です。以下の図を参照してください。 enter image description here

他の方法は、コマンドを使用してpython3の場所を見つけることです

which python3

私の出力は次のとおりです。

/usr/local/bin/python3

すべてのpythonファイルにShebangとして追加します。例:-

#!/usr/local/bin/python3
import sys
print("Version ",sys.version)

唯一の問題は、各ファイルにこれを記述する必要があることです。

4
Neo Ravi

「スクリプト」パッケージ(rgbkrkによる3.18.1)を使用して、コードをatom内で実行します。これが修正方法です。

  1. パッケージ設定を開く->コードを表示
  2. ライブラリを開く->文法-> python.coffee
  3. 「選択ベース」と「ファイルベース」の2つの場所でpythonからpython3に変更
4
user3365784

Atom package atom-python-run を使用して、python Atomからのコード、pythonバージョンはパッケージ設定で設定できますデフォルトでは、atom-python-runは構文python {file}を使用します。システムのpythonコマンドがまだ指定されていない場合python3、設定を置き換えてpython3 {file}と書くだけです。

3
MichaelHuelsen

おそらく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スクリプトを実行できます。 enter image description here

1
Nafi Shahriyar

Mac OSでAtomを使用していて、スクリプト3.18.1およびatom-python-run 0.9.7パッケージがインストールされている場合、次の手順が役立ちます。

スクリプト->スクリプトの構成

enter image description here

次に、オプションダイアログのコマンドフィールドにPython3を入力します。

enter image description here

これで問題が解決するはずです。

0
Capt