技術ノート ウィンドウズ Windows に Python をインストールする方法

Windows に Python をインストールする方法

Windows に Python をインストールする方法

重要なポイント

Windows に Python をインストールするには、Python Web サイトから最新バージョンの Python をダウンロードし、インストーラーを実行します。オプションが表示された場合は、必ず Python を PATH に追加してください。

Python は Windows にあらかじめパッケージ化されていませんが、Windows ユーザーが柔軟なプログラミング言語を便利に感じないわけではありません。ただし、最新バージョンをインストールするほど簡単ではないため、Windows 10 または Windows 11 で当面のタスクに適したツールを入手できるようにしましょう。

パイソンとは何ですか?

1991 年に初めてリリースされた Python は、汎用プログラミングに使用される人気の高水準プログラミング言語です。読みやすさを重視した設計哲学のおかげで、趣味のプログラマーから本格的なプログラマーまで、長い間人気がありました。この言語は (比較的に) 簡単に習得できるだけでなく、このプログラムを使用するには Python をインストールする必要があるプロジェクトがオンラインで何千も見つかります。

Windows に Python をインストールする方法

どの Python バージョンを使用する必要がありますか?

一般に、 最新バージョンの Python を ダウンロードしてインストールするだけです。メインのダウンロード ページの上部に、Python の最新バージョンを示す大きなバナーが表示されます。 「Python 3.xx をダウンロード」をクリックします。

残念ながら、数年前に Python に大幅なアップデートがあり、Python のバージョン間に大きな分裂が生じました。初心者にとっては少し混乱するかもしれませんが、知っておくべきことは次のとおりです。

Python には、Python 2 と Python 3 という 2 つのバージョンが長年にわたって同時に維持されていました。Python 2 は正式に非推奨になりました。そして 2020年からです 。インターネット上には、Python 3 を使用する古いプロジェクトがまだたくさん見つかりますが、新しいプロジェクトの圧倒的多数は、まだアップデートを受けているため、Python 3 を選択しています。

Python を学習しようとしている場合は、Python 2 を完全にスキップして、Python 3 に固執する必要があります。Python 2 と Python 3 の間には、注目すべき技術的な違いが いくつかあります。一般的に、Python 3 は Python 2 よりも読み書きが簡単で、高速で、コミュニティ サポートが充実しています。また、Python 3 はよく似ているので、Python 3 を学習すれば、あまり問題なく Python 2 を操作できるようになります。どうしても必要な場合。

Python for Windows のダウンロード ページにアクセスして少し下にスクロールすると、この分割が表示されます。

特定のバージョンのみが必要な場合は、Python 2 または Python 3 だけをダウンロードできます。ここでは最新バージョンの Python 3 をインストールする方法を説明しますが、Python 2 のインストール プロセスも基本的に同じです。

このインストーラーは、適切な 32 ビットまたは 64 ビット バージョンをコンピューターに自動的にインストールします (2 つの違いについて詳しく知りたい場合は、こちらを 参照して ください)。

Windows に Python をインストールする方法

Python 3 のインストール方法

まず、 Python 3 の最新バージョンを まだダウンロードしていない場合はダウンロードし、実行可能ファイルを実行します。

最新バージョンの Python 3 を Python 2 と一緒にインストールしたり、Python 3 の古いバージョンを問題なくインストールしたりできます。正しいものが PATH 上にあることを確認してください。

最初の画面で、「Python.exe PATH の追加」オプションを有効にして、「今すぐインストール」をクリックします。

次に、決断を下す必要があります。 「パスの長さ制限を無効にする」オプションをクリックすると、MAX_PATH 変数の制限が解除されます。この変更により何も損なわれることはありませんが、Python で長いパス名を使用できるようになります。多くの Python プログラマは、パス名の長さが問題にならない Linux やその他の *nix システムで作業しているため、これを事前にオンにしておくと、Windows での作業中に発生する可能性のあるパス関連の問題をスムーズに解決できます。

そのままこのオプションを選択することをお勧めします。パスの長さの制限を無効にしたくない場合は、「閉じる」をクリックしてインストールを終了します。また、変更をコミットする前にこの問題について詳しく知りたい場合は、 ここをお読みください

Python 3 のみをインストールする場合は、任意のコマンド ライン (PowerShell やコマンド プロンプトなど) で python –version を実行して、Python 3 がインストールされていること、およびパス変数が設定されていることを確認できます。すべてが正しく動作した場合は、インストールしたばかりの Python のバージョンが表示されます。

これが機能しない場合は、インストール中に「Python.exe を PATH に追加」の横のボックスにチェックを入れるのを忘れている可能性があります。大したことはありません。次のセクションで手動で追加する方法を説明します。

Windows に Python をインストールする方法

Python を PATH に手動で追加する

python –version を実行したり、Python スクリプトを実行しようとしたときに Python が機能しない場合は、 PATH に追加されていない可能性があります。 Windows PATH は、Windows が実行可能ファイルをチェックするフォルダーを指定します。フォルダーが含まれている場合は、毎回絶対パスを指定しなくても、そのフォルダー内の実行可能ファイルをコマンド ラインから実行できます。

[スタート] ボタンをクリックし、「システムの詳細設定」を検索して起動します。

「環境変数」をクリックし、「ユーザー変数」で「パス」を選択して「編集」をクリックします。

Python が PATH 上にある場合は、下の図に示すように 2 つのエントリが表示されるはずです。リストの最初のエントリ (scripts サブフォルダー) は、pip を PATH に追加します。 Pip は Python の組み込みパッケージ マネージャーであり 、Python を正しく動作させるには不可欠です。

2 番目のエントリには、実際の Python 実行可能ファイルに加えて、その他の重要なファイルがいくつか含まれています。

Pip は、技術的には「 Pip Istalls Packages 」の再帰的な頭字語です。奇妙に思えるかもしれませんが、再帰的な頭字語はコンピュータの世界では非常に一般的です。 GNU 、 ATI 、 cURL Nano 、および PHP もすべて再帰的頭字語の例です。

これらがない場合は、Python が PATH に追加されていないため、それに対処する必要があります。 「新規」をクリックし、Python インストールへのパスを入力します。通常、これは C:\Users\(YourUserName)\AppData\Local\Programs\Python\(PythonVersion)” フォルダーですが、インストール中に場所を変更した場合は、別の場所にある可能性もあります。 script サブフォルダーも必ず追加してください – — 重要な機能を提供します。

Windows に Python をインストールする方法

複数のバージョンの Python がインストールされている場合はどうすればよいでしょうか?

Python フォルダーを調べたり、PATH を確認したりすると、複数のバージョンの Python がインストールされていることがわかる場合もあります。 通常 、複数のバージョンの Python を同時にインストールしても問題はありません。互換性のないバージョンの Python を使用していると、Python アプリケーションを実行しようとしてエラーが発生する場合があります。

その場合、解決策は簡単です。Python のバージョンを切り替えるだけです。場合によっては、使用する必要があるバージョンを直接示すエラーが表示されることがあります。このような場合は、正しいバージョンの Python がインストールされ、PATH に設定されていることを確認してください。また、あまり役に立たないエラーが発生することもあります。たとえば、Stable Diffusion の AUTOMATIC1111 フォークを実行するには、Python ライブラリである PyTorch が必要です。 PyTorch (執筆時点) は Python 3.12 では利用できません。したがって、Python 3.12 で Stable Diffusion を実行しようとすると、PyTorch が見つからないというエラーが表示されます。

Python のバージョンの問題によってどのようなエラーが発生したのか、また、他の理由によってどのようなエラーが発生したのかを知る簡単な方法が常にあるわけではありません。安定した拡散の例では、Python 3.12 に問題があることを知る唯一の方法は、安定した拡散に必要なものと、それが Python 3.12 でまだ利用できないことを知っている場合です。最善の策は、インターネットで特定のエラーを検索してみることです。通常、誰かがその問題 (または同様のもの) に遭遇しており、そこから解決策を見つけることができます。

Windows に Python をインストールする方法

システムのインストールを台無しにせず、代わりに Python 仮想環境を使用してください

このセクションは、実際に Python でコーディングする予定がある場合にのみ関係します。積極的に使用していない場合は、このセクションを無視してかまいません。

「 Windows に Python をインストールする方法」に関するベスト動画選定!

【数分で完了!】WindowsにPythonの環境を構築しよう!
【2022最新版】WIndowsにPythonの環境構築|通常のインストール方法、Dockerを使う方法も解説

Python を学習している場合、チュートリアルの一環としてさまざまなパッケージをインストールするように指示されることがあります。モジュールやパッケージを Python の「システム インストール」に直接インストールしないでください。モジュールとパッケージは、相互に競合したり、システムにインストールした Python のバージョンと競合したりすることがあります。互換性に問題がある場合、Python を使用しようとすると不安定になったりバグが発生したりする可能性があります。代わりに、Python の組み込み仮想環境を使用する必要があります。

Python を使用すると、作業中のプロジェクトごとに小さな仮想環境を作成できます。各仮想環境には、独自の Python バージョン、個別のパッケージとモジュール、その他の変数を含めることができます。これにより、各プロジェクトの依存関係を相互に分離したり、システムのインストールから分離したりすることができます。これにより、互換性の問題が PC 上のプライマリ Python インストールに影響を与えず、余分なパッケージやモジュールが増えて肥大化することもなくなります。

仮想環境を作成および管理するには、いくつかの方法があります。最初の最も基本的なものは venv です。 Venv はすべての最新の Python インストールに付属しており 、コマンド ラインから使用できます。サードパーティの仮想環境マネージャーである VirtualEnv は、より堅牢な機能を提供し、古いバージョンの Python との下位互換性が優れています。

あるいは、 統合開発環境 (IDE) を使用することもできます。 IDE は、コーディングを行う場合に役立つあらゆる種類の機能を提供します。Python の場合、ほとんどのIDE には、プロジェクトの仮想環境を作成および管理するためのツールが含まれています。優れた IDE はたくさんありますが、私たちは PyCharm を気に入っています。個人使用は無料で、意欲的なプログラマーが望むすべての機能が備わっています。