2016-04-19 17 views
1

私はPythonプログラムを書くためにAtomテキストエディタを使用しています。私は通常、コマンドatom script_name.pyで新しいスクリプトを開始し、Atomテキストエディタを開きます。コマンドcmd+iを使用して、パッケージscriptでスクリプトを実行することができます。 (https://atom.io/packages/scriptを参照してください)Atomで複数のバージョンのPythonを使用してPythonスクリプトを実行する方法はありますか?

Python 2.7と私がPython 3.4を使用することを好む他の状況を使用したい状況があります。

これを行う唯一の方法は、手動で$PATHをPythonのバージョンに変更することです。私の場合、Python 3.4のパスは/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4 であり、Python 2.7のパスは/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7です。

毎回手動で$PATHを変更する以外に、これを行う別の方法はありますか?私が使用できる別のパッケージがありますか?

編集:多分混乱があります。私はあなたがpython2.7python3.4を使用してスクリプトをAtomで実行できるはずだと思います。コマンドラインでは、python2.7の場合はpython script.pypython3.4の場合はpython3 script.pyとなります。

答えて

1

実行ファイルの名前が異なる場合は、PATHに両方のバージョンを同時に置くことができます。

私が持っている私の場合は

のpython 2.7(python):/usr/bin/python

のpython 3(python3):私は理解して/usr/local/bin/python3

+0

これを、私のセットアップ上記、バージョンのを与えられましたPythonはAtomを使ってスクリプトを実行しますか? – ShanZhengYang

+0

'script'パッケージから' Script:Run Options'オプションを使います。どうやら、両方のバージョンで実行するための "プロファイル"を作成することができます。 [パッケージページ](https://atom.io/packages/script)のセッション__使用__を参照してください。 –

+0

助けてくれてありがとう!これはうまくいきます。ユーザーは既にコマンドラインから使用しているコマンドを使用するだけです。 – ShanZhengYang

関連する問題