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

「Pythonを始めたいけれど、環境構築が難しそう」と感じていませんか?

Pythonの環境構築では、主にPython本体のインストール、エディタの準備、仮想環境の作成、動作確認を行います。

この記事では、Python初心者を対象に、Mac・WindowsでPythonを使い始めるための基本的な環境構築方法を解説します。

Pythonの環境構築とは?

Pythonの環境構築とは、Pythonのプログラムを自分のパソコンで作成・実行できる状態にするための準備です。

最低限必要なのはPython本体ですが、実際にプログラミングをする場合は、コードを書くためのエディタや仮想環境なども用意すると便利です。

Python環境構築で準備するもの

  • Python本体
  • コードエディタ
  • ターミナル・コマンドプロンプト
  • 仮想環境
  • 必要なPythonパッケージ

初心者の場合、最初からすべてを理解する必要はありません。まずはPythonをインストールしてプログラムを実行できる状態を目指しましょう。

Python環境構築の全体像

Pythonを使い始めるまでの大まかな流れは次のとおりです。

  1. Pythonをインストールする
  2. Pythonがインストールされたことを確認する
  3. コードエディタを用意する
  4. Pythonファイルを作成する
  5. Pythonプログラムを実行する
  6. 必要に応じて仮想環境を作成する
  7. 必要なパッケージをインストールする

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の基本文法を学びます。

おすすめの学習順序は次のとおりです。

  1. Pythonの実行方法
  2. 変数
  3. 文字列
  4. 数値
  5. リスト
  6. if文
  7. for文・while文
  8. 関数
  9. ファイル操作
  10. 外部パッケージの利用
  11. 実際のプログラム作成

文法を覚えるだけでなく、実際にコードを書いて実行し、エラーを修正する経験を積むことが大切です。

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つに分けて整理しています。

対面・無料|東京・永田町で毎週土曜日13時

1回の参加で、プログラミングの構造がわかる

ゼロからはじめるPython入門講座

8年間・累計600回開催/これまで全国で2万人以上が参加

「やはり対面で聞けるのはとても気づきがあり、価値があると思います」

参加者の声

  • 本当に初心者からの講座です。プログラミングに触ったことがなくて大丈夫です
  • 対面だから、その場で聞けます。つまずいた所を持ち帰らずに解決できます
  • 講座は1時間。そのあとも残って学習を続けられ、講師にも質問できます
  • 独学で挫折した方も。糸口が見つかって、講座のあと会員になる方が多くいます

無料で参加する|開催日程を見る

参加費は無料です