現在の Python 3 インストールを台無しにせずに Windows に Python 2.7 をインストールするにはどうすればいいですか?

現在の Python 3 インストールを台無しにせずに Windows に Python 2.7 をインストールするにはどうすればいいですか?

プロジェクトのために Python 2.7 をインストールする必要がありますが、Windows 10 コンピューターにはすでに Python 3 がインストールされており、Python 2.7 をインストールすると Python 3 が上書きされたりアンインストールされたりするのではないかと心配しています。この特定の質問についてはオンラインで何も見つけることができなかったので、現在の Python 3 インストールに何も悪いことが起こらないことを確認したいと思いました。また、悪いことが起こった場合は、それを回避する方法も知りたいと思いました。基本的に、Python 2 をインストールすると Python 3 が壊れるかどうか、Python 3 と一緒に Python 2 をインストールする最良の方法は何かを知りたいのです。

答え1

Python 2 をインストールすると Python 3 が壊れるかどうか、また Python 3 と一緒に Python 2 をインストールする最適な方法は何かを知りたいです。

Python 2.7 と Python 3 は同じシステム上に共存できます。特定の Python バージョンを使用するには、スクリプトまたはコマンド プロンプトから Python を呼び出すときに、具体的に指定する必要があります。

python コマンドを実行するだけで、PATH で最初に見つかった実行ファイルが起動用に選択されます。つまり、Python ディレクトリを手動で追加します。python と入力すると、最初に追加したものが選択されます。

「python」の順序に関係なく、次のことが可能です。

  • py -2 コマンドを使用して Python 2.x スクリプトを実行します (Python 3.x の機能) (つまり、PATH で見つかった最初の Python 2.x インストール プログラムが選択されます)
  • 次のコマンドを使用して Python 3.x スクリプトを実行します: または py -3 (つまり、PATH で見つかった最初の Python 3.x インストール プログラムが選択されます)

ソース:Windows 7 に Python 2.x と Python 3.x の両方をインストールする方法

関連情報