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

WindowsにPythonをインストールする方法を比較しました。

Pythonのインストール方法を比較

WindowsにPython環境をインストールする方法はいくつかあります。
その中でも代表的な導入方法5つについて、特徴を以下表にまとめました。

導入方法 メリット デメリット
公式インストーラー
(🔰初心者向き)
常に最新バージョンを導入可能
動作が安定している
・手動での設定が必要
プログラミング初心者にはやや難しい
Microsoft Store
(🔰初心者向き)
・簡単にインストール可能
・自動更新される
・バージョンが最新でない場合がある
一部の外部ライブラリが動作しないことがある
・インストール時のカスタム設定がない
Google Colaboratory
(🔰初心者向き)
・環境構築不要(ブラウザ上でPythonを実行できる)
・無料で高性能なGPUが利用可能
・インターネット接続が必要
・ローカルファイルの操作が制限される
・VScodeなど高機能なエディタが使えない
Pythonパッケージ ・最初から主要な外部ライブラリが同梱されている
・仮想環境の管理が容易
・インストールサイズが大きい
・初心者にはやや複雑
WSL Linuxでしか動かない外部ライブラリを利用可能 ・WSLの設定が必要
・パフォーマンスがやや低下する場合がある

導入方法① 公式インストーラー

公式インストーラーでインストールする方法は以下ページで解説します。

PythonをWindowsにインストールする方法【公式インストーラ版】
Python公式インストーラでWindows環境にPythonをインストールする方法について紹介します。

Pythonに使い慣れてきたら、VSCode(Visual Studio Code)上でコードを書いて実行するのがおすすめです。VScodeには、Pythonの開発を快適に行える様々な拡張機能があり、プログラミング作業の効率を飛躍的に向上できます。具体的なインストール方法については以下ページで解説します。

PythonとVSCODEで実行環境を構築する方法(おすすめ拡張機能の紹介あり)
Visual Studio Codeと拡張機能を用いてPythonスクリプトを実行する方法について紹介します。

解説動画

以下動画でインストール方法を実演していますので、併せてご活用ください。

導入方法② Microsoft Store

Microsoft Storeのほうがインストール手順が簡単なため、初心者も躓きにくいです。また、複雑な設定や追加のダウンロードも不要です。ただし、インストール時のカスタム設定がないため、特定のディレクトリにインストールしたり、特定のコンポーネントを選択したりすることができません。
具体的なインストール方法については以下ページで解説します。

Microsoft Store版Pythonをインストールする方法
WMicrosoft Store版Pythonをインストールする方法についてまとめました。

導入方法③ Google Colaboratory

Google Colaboratoryはクラウドサービスであるため、インストール作業の必要がなく、WebブラウザだけでPythonを実行できます。インストール作業に不安のある初級者から、GPUが搭載されていないモバイルPCで本格的な機械学習をしたい中上級者にもおすすめです。具体的な使い方については以下ページで解説します。

【Google Colaboratory】WebブラウザでPythonを使う方法
無料のクラウドサービス「Google Colab」を用いて、Pythonの開発環境をWebブラウザだけで構築する方法についてまとめました。

導入方法④ Pythonパッケージ

プログラミング中級者以上の方で、「Pythonで機械学習やデータ分析をしてみよう、でも1からPythonを入れたり外部モジュールをインストールするのは面倒だな」という方は、「WinPython」「Miniconda」「Anaconda」といったPythonパッケージで環境構築するのがおすすめです。

ただし、Anacondaは高機能な独自機能が多い反面、それに起因するトラブルもあるため、初心者には「WinPython」がおすすめです。

【WinPythonの使い方】インストール〜プログラム実行まで解説)
WinPythonのインストール、初期設定など、基本的な使い方について解説します。

導入方法⑤ WSL(Windows Subsystem for Linux)上でインストール

WindowsのWSLにインストールする方法もあります。
Linuxにしか対応していないライブラリを使うときは、この方法を使います。詳細は以下ページで解説します。

429 Too Many Requests

関連ページ

【Python超入門】使い方とサンプル集
Pythonの使い方について、基礎文法から応用例まで入門者向けに解説します。

コメント