コマンドラインを使用して Python スクリプトを開く方法は 2 つあります。
python foo.py
そして
python3 foo.py
python2 などがあることは知っていますが、python
バージョンがないとどうなるのでしょうか。また、なぜ最近それを目にしたのでしょうか。
答え1
システムに複数のバージョンの Python を同時にインストールできます。現在、システムにインストールされているのは Python バージョン 2.xx と 3.xx です。
一部のアプリは依然として古いpython(2)に依存している可能性があるため、python3はpython(2)と一緒にインストールされます。
したがって、python
バージョン 2.xx を参照し、python3
バージョン 3 を参照します。
バージョンは次の方法で確認できます。
python --version
python3 --version
答え2
複数のバージョンの Python を並行してインストールすることができ、どのバージョンの Python を使用するかはユーザーが選択できます。このコマンドは、python
対話型 Python 2.x インタープリターを起動し、python3
対話型 Python 3.x インタープリターを起動します。例:
C:\Windows\system32>パイソン Python 2.7.15rc1 >>> 2+3 5
多くの Python パッケージは、Python 2.x と Python 3.x 用に別々のバージョンでパッケージ化されており、相互に並行してインストールすることもできます。
Python は、REPL でスクリプトを対話的に実行できます。読み取り、評価、印刷ループ (REPL) は、対話型トップレベル シェルまたは言語シェルとも呼ばれ、単一のユーザー入力 (つまり単一の式) を受け取り、それらを評価し、結果をユーザーに返す、シンプルで対話型のコンピュータ プログラミング環境です。IPython をインストールすると、ユーザーはコード ブロックとスクリプトをよりユーザー フレンドリな方法で対話的に実行できます。IPython 2.x を IPython 3.x と一緒にインストールすると、ユーザーは Python 2.x コードと Python 3.x コードの両方のブロックを対話的に実行できるようになります。