Python入門2026:インストールから環境構築・pip・venv完全ガイド

2026年版Python入門ガイド。Windows/Mac/LinuxでのPythonインストール方法、venvによる仮想環境構築、pipの使い方を解説。初心者でも安心の環境構築手順。

Python入門インストール環境構築pipvenv2026/5/25

はじめに

Pythonは2026年現在も最も人気のあるプログラミング言語の一つです。AI・データ分析・Web開発など幅広い分野で使われています。この記事では、Pythonをこれから始める方向けに、インストールから仮想環境(venv)・パッケージ管理(pip)までを解説します。

Pythonのインストール

Windows

  • Python公式サイトにアクセスし、最新の安定版(例:Python 3.12.3)をダウンロードします。
  • インストーラを実行し、「Add Python to PATH」にチェックを入れて「Install Now」をクリック。
  • インストール完了後、コマンドプロンプトで python --version と入力し、バージョンが表示されれば成功です。
  • macOS

  • Homebrewをインストールしている場合:brew install python@3.12
  • 公式サイトからダウンロードする場合は、macOS用インストーラ(.pkg)を実行。
  • ターミナルで python3 --version を確認。
  • Linux(Ubuntu/Debian)

    sudo apt update
    sudo apt install python3 python3-pip python3-venv -y
    
    バージョン確認:python3 --version

    仮想環境の作成(venv)

    プロジェクトごとに依存パッケージを分離するために仮想環境を使います。Python 3.3以降に標準搭載のvenvを使用します。

    仮想環境の作成

    <h1>プロジェクトディレクトリに移動</h1>
    cd myproject
    

    <h1>仮想環境を作成(myenvは環境名、任意)</h1> python -m venv myenv

    仮想環境の有効化

  • Windows(コマンドプロンプト): myenv\Scripts\activate
  • Windows(PowerShell): myenv\Scripts\Activate.ps1
  • macOS/Linux: source myenv/bin/activate
  • 有効化すると、ターミナルの先頭に (myenv) と表示されます。

    仮想環境の無効化

    deactivate
    

    pipの使い方

    pipはPythonのパッケージ管理ツールです。仮想環境内で使用することで、プロジェクトごとに必要なパッケージを管理できます。

    基本的なコマンド

    <h1>パッケージのインストール</h1>
    pip install パッケージ名
    

    <h1>特定のバージョンを指定</h1> pip install パッケージ名==1.0.0

    <h1>パッケージのアンインストール</h1> pip uninstall パッケージ名

    <h1>インストール済みパッケージ一覧</h1> pip list

    <h1>requirements.txtから一括インストール</h1> pip install -r requirements.txt

    requirements.txtの作成

    pip freeze > requirements.txt
    
    このファイルを共有することで、他の開発者も同じ環境を再現できます。

    環境構築のベストプラクティス

  • プロジェクトごとに仮想環境を作成:システム全体のPython環境を汚さない。
  • requirements.txtを管理pip freeze で出力し、バージョン固定。
  • Pythonのバージョン管理:複数バージョンが必要な場合はpyenvを検討。
  • エディタの設定:VS CodeならPython拡張機能をインストールし、インタプリタを仮想環境内のものに設定。
  • よくあるトラブルと解決法

    pipコマンドが見つからない

  • Windows: Pythonインストール時にPATH追加を忘れた。再インストールするか、手動でPATHを通す。
  • macOS/Linux: pip3 を使うか、python3 -m pip と実行。
  • 仮想環境が有効化できない

  • Windows PowerShellでスクリプト実行ポリシーエラー:管理者PowerShellで Set-ExecutionPolicy RemoteSigned -Scope CurrentUser を実行。
  • macOS/Linux: source の代わりに . myenv/bin/activate でも可。
  • インストールに失敗する

  • ネットワーク問題:プロキシ設定を確認。
  • 権限問題:仮想環境内で実行しているか確認。
  • まとめ

    Pythonのインストールから仮想環境・pipの基本を解説しました。この知識があれば、2026年のPython開発をスムーズに始められます。最初は環境構築が面倒に感じるかもしれませんが、一度慣れれば簡単です。ぜひ実際に手を動かして試してみてください。

    参考リンク

  • Python公式ドキュメント
  • Pythonパッケージインデックス(PyPI)