Python 環境構築の方法|初心者向けにインストールから実行まで解説

「Pythonを始めたいけれど、環境構築が難しそう」と感じていませんか?
Pythonの環境構築では、主にPython本体のインストール、エディタの準備、仮想環境の作成、動作確認を行います。
この記事では、Python初心者を対象に、Mac・WindowsでPythonを使い始めるための基本的な環境構築方法を解説します。
Pythonの環境構築とは?
Pythonの環境構築とは、Pythonのプログラムを自分のパソコンで作成・実行できる状態にするための準備です。
最低限必要なのはPython本体ですが、実際にプログラミングをする場合は、コードを書くためのエディタや仮想環境なども用意すると便利です。
Python環境構築で準備するもの
- Python本体
- コードエディタ
- ターミナル・コマンドプロンプト
- 仮想環境
- 必要なPythonパッケージ
初心者の場合、最初からすべてを理解する必要はありません。まずはPythonをインストールしてプログラムを実行できる状態を目指しましょう。
Python環境構築の全体像
Pythonを使い始めるまでの大まかな流れは次のとおりです。
- Pythonをインストールする
- Pythonがインストールされたことを確認する
- コードエディタを用意する
- Pythonファイルを作成する
- Pythonプログラムを実行する
- 必要に応じて仮想環境を作成する
- 必要なパッケージをインストールする
WindowsでPythonの環境構築をする方法
1. Pythonをインストールする
WindowsではPython公式サイトからインストーラーを入手してインストールできます。
インストール時には、Pythonをコマンドラインから利用するための設定にも注意しましょう。
特に初心者は、インストール画面に表示されるPATHに関する設定を確認してからインストールを進めると、後のトラブルを減らせます。
2. Pythonのバージョンを確認する
インストールが完了したら、コマンドプロンプトまたはPowerShellを開きます。
python --version
環境によっては、次のコマンドを使用します。
py --version
Pythonのバージョンが表示されれば、Python本体のインストールは完了です。
3. Pythonファイルを作成する
例えば、hello.pyというファイルを作成し、次のコードを書きます。
print("Hello, Python!")
保存したら、コマンドプロンプトなどから実行します。
python hello.py
「Hello, Python!」と表示されれば、Pythonを実行できる環境ができています。
MacでPythonの環境構築をする方法
1. Pythonのインストールを確認する
Macではターミナルを開いて、まずPythonのバージョンを確認してみましょう。
python3 --version
Pythonのバージョンが表示されれば、Python 3を利用できる状態です。
2. Pythonをインストールする
Pythonが利用できない場合は、Python公式サイトからPython 3をインストールする方法があります。
Macでは、Homebrewなどのパッケージ管理ツールを使ってPythonを導入する方法もあります。
3. Pythonファイルを実行する
例えば、hello.pyを作成して次のコードを書きます。
print("Hello, Python!")
ターミナルから次のように実行します。
python3 hello.py
「Hello, Python!」と表示されれば成功です。
Pythonのコードを書くエディタを用意する
Pythonはメモ帳などのテキストエディタでも書けますが、プログラミング用のエディタを使うと効率が上がります。
初心者には、無料で利用できるVisual Studio Code(VS Code)などがよく使われています。
エディタを使うと、コードの色分けや入力補完、エラーの確認などができるため、Pythonの学習がしやすくなります。
Pythonの仮想環境を作る
Pythonの開発では、プロジェクトごとに仮想環境を作ることがあります。
仮想環境を利用すると、プロジェクトごとに使用するPythonパッケージを分離できます。
例えば、プロジェクトAではパッケージのバージョン1を使い、プロジェクトBではバージョン2を使う、といった管理がしやすくなります。
venvで仮想環境を作る
Pythonには標準でvenvが用意されています。
例えば、プロジェクトのフォルダで次のコマンドを実行します。
python -m venv .venv
Macの場合は環境によって次のように実行します。
python3 -m venv .venv
これで.venvという仮想環境が作成されます。
仮想環境を有効にする
Windowsでは、環境によって次のようなコマンドを使用します。
.venv\Scripts\activate
MacやLinuxでは次のコマンドを使用します。
source .venv/bin/activate
仮想環境を有効にした状態でPythonパッケージをインストールすると、その環境にパッケージを追加できます。
pipでPythonパッケージをインストールする
Pythonには、さまざまな機能を追加できるパッケージが存在します。
パッケージのインストールには、一般的にpipを使用します。
例えば、requestsをインストールする場合は次のようにします。
pip install requests
環境によっては、次の書き方を使う場合もあります。
python -m pip install requests
Macなどでpython3を使用している場合は、次のようにすることもできます。
python3 -m pip install requests
Python環境構築でよくあるエラー
「python」コマンドが見つからない
Pythonをインストールしたのに、次のようなエラーが出る場合があります。
'python' is not recognized as an internal or external command
原因として、Pythonがインストールされていない、PATHの設定ができていない、使用するコマンドが環境に合っていない、といった可能性があります。
まずは次のコマンドも試してみましょう。
python3 --version
Windowsでは、次のコマンドが利用できる場合があります。
py --version
pipが使えない
pipについてエラーが出る場合は、次のようにPythonからpipを呼び出す方法があります。
python -m pip --version
Macなどでは、次のように確認できます。
python3 -m pip --version
Pythonのバージョンが複数ある
パソコンに複数のPythonがインストールされていると、意図したPythonとは別のバージョンが実行されることがあります。
まずは、実際に使用されているPythonのバージョンを確認しましょう。
python --version
Macなどでは、
python3 --version
も確認します。
初心者はPython環境構築をどこまで理解すればいい?
Pythonを学び始めたばかりなら、最初からPATH、仮想環境、パッケージ管理の仕組みを完全に理解する必要はありません。
まずは次の状態を目指せば十分です。
- Pythonをインストールできる
- Pythonのバージョンを確認できる
- Pythonファイルを作成できる
- Pythonプログラムを実行できる
- エラーが出たときに調べられる
特に重要なのは、環境構築そのものを目的にしないことです。
Pythonを使って実際にコードを書くことが、プログラミングを身につけるうえでは重要です。
Python環境構築で挫折しないためのポイント
環境構築に時間をかけすぎない
Python初心者が環境構築でつまずくと、「Pythonは難しい」と感じてしまうことがあります。
しかし、環境構築はプログラミングそのものとは別の作業です。
エラーが出た場合は、エラーメッセージをそのまま検索したり、AIに質問したりしながら解決していきましょう。
コマンドを丸暗記しない
Pythonの環境構築では、さまざまなコマンドが登場します。
しかし、すべてを暗記する必要はありません。
「Pythonのバージョンを確認する」「仮想環境を作る」「パッケージをインストールする」といった目的とコマンドの関係を理解しておけば十分です。
実際にコードを書いて確認する
環境構築が完了したら、すぐに簡単なコードを書いてみましょう。
name = "Python"
print("Hello,", name)
実行して結果を確認するところまでできれば、Python学習のスタートラインに立てています。
Python環境構築後に学ぶこと
Pythonの環境構築ができたら、次はPythonの基本文法を学びます。
おすすめの学習順序は次のとおりです。
- Pythonの実行方法
- 変数
- 文字列
- 数値
- リスト
- if文
- for文・while文
- 関数
- ファイル操作
- 外部パッケージの利用
- 実際のプログラム作成
文法を覚えるだけでなく、実際にコードを書いて実行し、エラーを修正する経験を積むことが大切です。
Python環境構築についてよくある質問
Pythonの環境構築は難しいですか?
Pythonのインストールだけなら、それほど難しくありません。
ただし、PATHや仮想環境、パッケージ管理などが登場すると、プログラミング初心者には分かりにくく感じることがあります。
最初は「Pythonをインストールして、コードを実行できる状態」にすることを目標にしましょう。
Python環境構築にVS Codeは必要ですか?
必須ではありません。Pythonはターミナルやコマンドプロンプトから実行できます。
ただし、VS Codeなどのプログラミング向けエディタを使うと、コードを書きやすくなるため、実際の開発では便利です。
Pythonの仮想環境は初心者にも必要ですか?
簡単な学習だけなら、最初から仮想環境を使わなくてもPythonを試すことはできます。
一方、複数のプロジェクトを作る場合や外部パッケージを利用する場合は、仮想環境を使う習慣をつけると管理しやすくなります。
Pythonをインストールしたのに動きません
Pythonのバージョンを確認し、使用しているコマンドやPATHの設定を確認しましょう。
python --version
または、
python3 --version
Windowsでは、
py --version
も試してください。
関連記事
近いテーマの記事です。あわせてどうぞ。
まとめ:Python環境構築ができたらコードを書こう
Pythonの環境構築では、Python本体をインストールし、コードを書いて実行できる状態にすることが最初の目標です。
基本的な流れは、
- Pythonをインストールする
- バージョンを確認する
- エディタを用意する
- Pythonファイルを作成する
- プログラムを実行する
- 必要に応じて仮想環境を利用する
- 必要なパッケージをpipでインストールする
という流れです。
環境構築はPython学習の入口にすぎません。環境が整ったら、実際にコードを書き、実行し、エラーを修正することを繰り返していきましょう。
「環境構築で何時間も悩む」のではなく、分からない部分を調べながら手を動かしてPythonを学ぶことが、上達への近道です。
開発環境まわりの全体像はGitと開発環境の基礎で、環境構築・エディタ・Gitを3つに分けて整理しています。






