2016-08-03 13 views
3

Python 2とPython 3の両方でPython 2とPython 3の両方のプロジェクトを使用しています(Pythonの両方のバージョンをインストールした)ので、コマンドプロンプトでスクリプトを実行するより直観的な方法を探していました。 py -3 script.pyPython 2とPython 3 - コマンドプロンプトで実行

Pythonの2はすでにpython script.pyを取ったので、理想的には、Python python3 script.py 3.

私の質問を呼び出す必要があります:どのように私は、コマンドプロンプトコマンドとしてpython3を追加することができますか?検索

+0

'#!/usr/bin/python2.7' '#!/usr/bin/python3.5' – n1c9

+0

ほとんどのオペレーティングシステムはこれを行います( 'python' /' python3')。 – dimo414

答えて

4

は良い結果を得られなかったので、私は、私は将来的にこのを探している人にかかったプロセスを共有しなければならないと思いました。

  1. PATH環境変数にPython 3フォルダが存在することを確認してください。
  2. は、Python 3フォルダ内の "python.exe" ファイルを検索します。
  3. コピーとPython 3フォルダ内の「python.exe」ファイルを貼り付けます。
  4. 「のpython3」(または任意のコマンドになりたい)にコピーしたファイルの名前を変更します。

これで、python3 script.pyをコマンドプロンプトに入力すると、スクリプトはコピーされたPython 3ファイルを実行します。このようPyCharmとして - - そのデフォルト「python.exe」パス設定を継続して使用する

はまた、(代わりにそれをリネームする)python.exeをコピーすることによって、あなたは他の通訳が可能です。

私はこのことができます願っています!

+2

'python'実行可能ファイルをコピーするのではなく、単に[symlink](http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/)を作成するだけです。 )。 – dimo414

+0

は、私はいくつかの検索の後にかなり確信して、私は他の場所でこの正確な解決策を見つけることができますが、喜んであなたは、ああ、それを –

+0

解決しました!これはまったく良い解決策ではありません!私はうまくいきましたが、(a)あなたの '%PATH%'を適切に設定し、(b)[Python Launcher](https://docs.python.org/3/using/windows.html#python-ウィンドウのランチャー)が必要なものでなければなりません。もし何らかの理由でそれができないなら、symlinkの提案はdimo414の方がはるかに優れています。 – jedwards

関連する問題