Python でコーディングを始めたいが、Windows 10 を放棄する準備はまだできていませんか?両方を保持して、そこからどうなるか見てみてはいかがでしょうか? Python は Linux ディストリビューションやオープンソース パラダイムと最も一般的に関連付けられていますが、Windows で強力な Python アプリを作成することを妨げるものは何もありません。もちろん、Windows 上の Python が自分にとって良い選択であるかどうかを自問する必要があります。この質問については多くの議論があるため、セクションを割いて説明しました。 Windows 10 に Python をインストールするのは理にかなっているかどうか.
さて、Windows 10 に Python をインストールすることを選択した場合は、Python のインストールから始める必要があります。それがこのチュートリアルの内容です。最初のセクションは、Python とその 2 つの主要なバージョンの非常に短い概要です。よく理解している場合は、読み飛ばしてください。それでは早速、Windows 10 に Python をインストールする方法を説明します。
概要
Python は最近最も注目されているプログラミング言語の 1 つであり、それを単なる運のせいにすることはできません。 Python は高レベルでモジュール式であるため、プログラマーは複雑なソフトウェアを簡単に読みやすく開発できます。 Python は非常に汎用性が高く、Web アプリからロボット工学、ビッグデータ分析からビデオ ゲームに至るまで、さまざまなタスクに使用されています。
Python は基本的に、Python 2 シリーズと Python 3 シリーズの 2 つのバージョン シリーズで提供されます。以前のバージョンが何年も経った今でも使用されているのは奇妙に思えるかもしれませんが、Python 2 が継続的に存在する背後には理由があります。最も重要なのは、DevOps の構成管理で使用されるコードの構文が古いため、それを実行するには古いインタープリターが必要であることです。ただし、Python 3 はここ数年でますます人気が高まり、現在では業界標準になっています。一部の古いデバイスや特定の DevOps タスク用のコードを開発することを目的としている場合を除き、Python 3 シリーズをインストールして使用することをお勧めします。
ステップ 1: Python をダウンロードする
最初のステップは、公式 Web サイトから Python インストーラーをダウンロードすることです。 Python はオープンソースで無料なので、料金を支払う必要はありません。クリック ここ Python の Windows リリースのダウンロード ページに移動します。

スクリーンショットでわかるように、各バージョンには 32 ビット (x86) インストーラーと 64 ビット (x86-64) インストーラーの 2 種類のインストーラーがあります。正しい実行可能ファイルの選択はシステムによって異なります。 64 ビット アーキテクチャと 64 ビット Windows を使用している場合は、64 ビットまたは x86-64 実行可能インストーラーをダウンロードする必要があります。それ以外の場合は、32 ビットまたは x86 実行可能ファイルをダウンロードします。このチュートリアルでは、例として 64 ビット プロセッサ用の Python 3.9.1 を使用します。ほとんどのインストーラーと同様、このセットアップ ファイルはわずか約 30 MB なので、ダウンロードにはそれほど時間はかかりません。完了したら、セットアップ ファイルを実行し、以下のインストール部分に進みます。
インストール
ステップ 2: セットアップの開始
ダウンロードした実行可能インストーラーを実行します。 Python を正常にインストールするには、Windows の管理者権限が必要であることに注意してください。これは、インストーラーが、通常のユーザーが編集する権限を持たない一部のシステム ファイルに変更を加えるためです。セットアップが開始されると、次の画面が表示され、いくつかの選択肢が表示されます。
【重要なお知らせです。公開する前に、画像エディタを使用してユーザー名「INDERJIT SINGH」を消してください]
「今すぐインストール」オプションがあります。これは、構成を混乱させることなく、簡単で簡単にインストールを完了できる方法です。もう 1 つのオプションは、インストールを管理して、必要な機能を正確に入手することです。画面の下部には 2 つのチェックボックスもあります。1 つはシステム上のすべてのユーザー アカウントに Python ランチャーをインストールでき、もう 1 つはこの Python バージョン (この例では 3.9) を PATH に追加します。初めてのインストールなので、両方ともチェックを入れたままにしておいてください。 PATH の意味と仮想環境が何であるかを理解すると、これらの設定に必要な変更を加えるためのノウハウが得られます。
この段階では、おそらく高速セットアップを選択して、作業をより迅速に完了する必要があります (その場合は、次のセクションをスキップできます) が、インストールをより詳細に制御したい場合に備えて、カスタム インストールについても説明します。
Linux ホスティングの簡素化
Web サイトや Web アプリをホストするためのより良い方法が必要ですか?新しいものを開発していますか?単に Windows が気に入らないだけですか?そのため、Linux VPS を導入しています。
Linux VPS を入手するステップ 3: カスタム インストール
「インストールのカスタマイズ」をクリックして詳細オプションを設定します。実行すると、次のようなものが表示されます。

基本的に、この画面はチェックボックスのリストであり、各チェックボックスは最終的な Python インストールに追加または削除できる機能です。 「ドキュメント」には、選択した Python バージョンに関するいくつかの基本的なドキュメントといくつかのヘルプ ファイルが含まれています。 「pip」は Python のパッケージ マネージャーであり、今後行うコーディングの基礎となるため、インストールには必ずこれを選択してください。リストの次は tkinter と Python の IDLE です。これはおそらく Integrated Development and Learning Environment の略です。 IDLE は Python のネイティブ IDE であり、初心者にとっては十分なツールなので、これもインストールすると良いでしょう。使い続けるうちに、いつでもより優れた、より高度な IDE を得ることができます。 Python テスト スイートは、コードのエラーをテストするために不可欠なテスト ツールのセットです。初期のコーディング経験では自動テストを開始する必要はないかもしれませんが、インストールして段階的に学習する方がはるかに効果的です。
最後のオプションは前に見たものですが、その前に、「Py ランチャー」という興味深い機能を選択する必要があります。 Py Launcher は、将来必要になる Python の異なるバージョン間で迅速に変更するための優れたツールです。一部のコードは Python 2 シリーズで実行する必要がありますが、一部のコードは新しい Python 3 シリーズで実行する必要があります バージョン間には常に小さな違いがあるため、異なるバージョンをデフォルトの Python インタープリターとして設定できると非常に便利です。最後の機能、すべてのユーザー アカウントに Python をインストールできる機能に戻ります。この機能はメイン画面にすでに表示されていますが、再度、インストール用にマークしておくことをお勧めします。それでは、「次へ」をクリックして次の段階に進みましょう。
詳細オプション
必要な機能をすべて選択して「次へ」をクリックすると、次の画面が表示されます。

ここで、Python インストールの詳細オプションを構成できます。最初のチェックボックスはもうよく知られているので、それを選択して、まだ 2 回行っていないものとして扱いましょう。リストの次の項目は「ファイルを Python に関連付ける」です。これは、Windows が .py 拡張子を持つファイルを認識し、Python を使用してファイルを開こうとすることを意味します。これは非常に便利です。
始めたばかりの場合、実行可能ファイルの場所を追跡するのが少し難しい場合があるため、ショートカットについても次の項目を選択することをお勧めします。必ず次のものを選択し、今ここで Python を環境変数に追加してください。これにより、後の作業が非常に簡単になります。標準ライブラリをプリコンパイルすることにした場合、インストールには少し時間がかかりますが、コードの実行ははるかに速くなります。初心者にとっては重要ではないため、最後の 2 つのチェックボックスはオフのままにしておいてかまいません。 [詳細オプション] 画面では、インストール場所を選択することもできるため、特定の場所または手近な場所にインストールしたい場合は、今がチャンスです。 C の直後のディレクトリ (たとえば、このバージョンの場合は C:\Python 3.9.1\) にすべてをインストールすることをお勧めします。
ステップ 4: インストールの完了

高速インストールを選択した場合でも、カスタム インストールを選択した場合でも、セットアップを次の段階、つまりファイルのコピーに進めることができました。これにはそれほど時間はかかりません。すぐに、インストールの終了を知らせる次の画面が表示されます。

うまくいきました。Python を Windows 10 にインストールすることができました。しかし、あまり興奮する前に、インストールが実際に成功したかどうかを確認してみましょう。
ステップ 5: インストールの確認
インストールを確認するには、[スタート] メニューから、または次のように入力して Microsoft のコマンド プロンプトを実行する必要があります。 cmd 「実行」ボックスに入力します。コマンド プロンプトで次のコードを入力します。
python --version
これは、デフォルトの Python にバージョンを尋ねるコマンドです。インストールした Python はコンピューター上に唯一のものであるはずなので、インストールしたバージョンの番号が返されるはずです。すべてがうまくいけば、次のようなものが表示されるはずです。

結局のところ、インストールは成功したようです。よくやった!しかし、実際に Python を始めるにはどうすればよいでしょうか?おそらくご存知かと思いますが、実際に何かを達成したように感じることができるように、Python の IDLE を開く方法を説明します。その方法とこれから何をしようとしているのかがすでにわかっている場合は、チュートリアルの残りの部分をスキップしてコーディングを始めてください。
Linux での Python 入門

[スタート] メニューを見ると、最近追加された Python ショートカットが表示されます。 IDLE をクリックして、何を扱っているか見てみましょう。

これは Python のネイティブ統合開発環境であり、インタプリタを備えたインタラクティブなコーディング プラットフォームです。 Python コマンドを入力し、<Enter> を押した直後の反応を確認できます。何かを印刷してみましょう。次のコード スニペットを入力します。
print(“Hello”)
これにより、Python の IDLE が次の行に Hello を出力するようになります。

方程式を直接入力して、Python に答えを与えることもできます。しかし、IDLE のシェルは、ワンライナー以上のコードを記述するのに必ずしも最適な場所ではないかもしれません。新しいファイルを作成して、そこから作業を進める必要があります。
こちらもお読みください: VPS サーバーに Python をインストールするには?
Windows 10 に Python をインストールするのは意味がありますか?
Windows に Python をインストールするために Google で時間を費やしたことがある方は、Python が Windows 上で Linux 上と同じようにパフォーマンスを発揮するかどうかについての議論を見たことがあるでしょう。もちろん、答えの一部は、 永遠の Windows 対 Linux 戦争。しかし、Python の機能について話すとき、実際に何が問題になっているのでしょうか?そして すべきですか Windows 10 に Python をインストールしますか?
実際、Python は Linux とより自然に統合されています。つまり、Linux を入手するとプリインストールされており、必要なものすべてをターミナルから直接設定するのが非常に簡単です。ただし、Windows では、Python はさらにごちゃ混ぜになります。実際には役に立たない GUI があり、一部の機能はコマンド プロンプト (Windows のコマンド ライン インターフェイス) 経由で処理されますが、ほとんどの構成は WSL と呼ばれる互換性レイヤー ソフトウェアを使用して実行する必要があります (Linux 用 Windows サブシステム).
Linux ホスティングの簡素化
Web サイトや Web アプリをホストするためのより良い方法が必要ですか?新しいものを開発していますか?単に Windows が気に入らないだけですか?そのため、Linux VPS を導入しています。
Linux VPS を入手する開発環境がバラバラになることを除けば、特に Python を使用して Web アプリを開発する場合、Windows の Python では使用できるモジュールが制限されます。平 Microsoft もドキュメント Web サイトで同様のことを認めています。ほとんどの Web アプリは Linux ベースのサーバーでホストされており、共通の開発およびテスト環境を用意する方が簡単です。
Microsoft Doc では、Linux が Python の基盤として優れているもう 1 つの重要な理由についても言及しています。オンラインのチュートリアル、サンプル、コードのほとんどは、読者が Linux で Python を使用することを前提に作成されています。互換性の問題の一部は WSL を使用することで解決できますが、一部のモジュール (人気の PyGame など) については、WSL は解決策ではありません。
したがって、Python を始めて学習している場合、Windows は良い選択ではありません。仮想環境とバージョン管理を使用する必要があることを十分に学習している場合は、実際にはさらに悪いことになります。 Windows 10 に Python をインストールする意味があるのは、Windows ベースのアプリを開発する必要がある場合のみです。しかし、まったく新しい OS をインストールして、コンピューターをデュアルブートの悪夢に変えることに専念できない場合はどうすればよいでしょうか? Windows 上の仮想マシンで Linux ディストリビューションを実行する必要がありますか?
VM を使用することは実際には健全なアイデアですが、それはシステムが実際に VM を処理できる場合に限られます。仮想化は多くのリソースを消費しますが、そもそもすべてのコンピューターにそのようなリソースがあるわけではなく、ましてやそれらを手放すこともできません。
では、Windows 10 に Python をインストールする必要があるが、これらのオプションがどれも機能しない場合はどうすればよいでしょうか?仮想プライベートサーバー (VPS) を取得することをお勧めします。 VPS はリモート サーバー上で実行される VM のようなものですが、自分のコンピューターの速度が低下したり、専用サーバーに付属する高額な値札を心配する必要がないだけです。
Cloudzy では、信頼性の高い高性能 Linux VPS ホスティングを手頃な価格で提供しています。12 台のグローバル サーバーと 1 Gbps の帯域幅を備えているため、自分のコンピュータで実行されている VM と何ら変わりません。 Linux VPS には、ボタンをクリックするだけでほぼすべての Linux ディストリビューションをセットアップできる 1 クリック インストール オプションもあります。さまざまなディストリビューションを試して、自分に合ったディストリビューションを見つけることができます。これは、Linux を初めて使用する場合に非常に役立ちます。
Linux ホスティングの簡素化
Web サイトや Web アプリをホストするためのより良い方法が必要ですか?新しいものを開発していますか?単に Windows が気に入らないだけですか?そのため、Linux VPS を導入しています。
Linux VPS を入手する次は何ですか?
では、Windows に Python をインストールしたとします。次にどうすればよいでしょうか?おそらくすでに何らかのアイデアを持っているでしょう。おそらく、Python プログラミングのクラスに参加しているか、本やオンライン リソースで独学しているかもしれません。ただし、Python エクスペリエンスを向上させるのに役立つと考えられるいくつかの点を以下に示します。
- インストール ピップ
高速インストールを選択した場合は、pip なしで終了する可能性があります。コマンド プロンプトに次のように入力すると、インストールされているかどうかを確認できます。
pip help
- Visual Studio コードをインストールする
貴重なリンティングツールとデバッグツールを提供することで、生産性と創造性を向上させる優れたツールです。
- Git をインストールする
コードと加えた変更を追跡する優れた方法は、バージョン管理に Git を使用することです。これを使用して、GitHub、GitLab などでコードを共有することもできます。 セルフホスト型 DevOps ツール フィードバックやサポートを得ることができ、場合によってはコラボレーションも可能です。
よくある質問
すべての機能を利用するには Linux に Python をインストールする必要がありますか?
あまり。 Python は OS に依存しない高級言語であるため、すべてのプラットフォームで同じ機能が期待できます。追加のライブラリや統合関数となると、話は別になります。 Windows で Python の機能を最大限に活用する方法について説明します。
Windows で仮想環境を構築するのは難しいですか?
はい、Linux よりも難しいです。いくつかの追加手順を実行する必要があり、ターミナルにコマンドを入力するほど簡単ではありません。もちろん、それに対処する方法はあります。