Python入門2026:インストールから環境構築・pip・venv完全ガイド
2026年版Python入門ガイド。Windows/Mac/LinuxでのPythonインストール方法、venvによる仮想環境構築、pipの使い方を解説。初心者でも安心の環境構築手順。
はじめに
Pythonは2026年現在も最も人気のあるプログラミング言語の一つです。AI・データ分析・Web開発など幅広い分野で使われています。この記事では、Pythonをこれから始める方向けに、インストールから仮想環境(venv)・パッケージ管理(pip)までを解説します。
Pythonのインストール
Windows
python --version と入力し、バージョンが表示されれば成功です。macOS
brew install python@3.12python3 --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
仮想環境の有効化
myenv\Scripts\activatemyenv\Scripts\Activate.ps1source 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
このファイルを共有することで、他の開発者も同じ環境を再現できます。
環境構築のベストプラクティス
pip freeze で出力し、バージョン固定。よくあるトラブルと解決法
pipコマンドが見つからない
pip3 を使うか、python3 -m pip と実行。仮想環境が有効化できない
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser を実行。source の代わりに . myenv/bin/activate でも可。インストールに失敗する
まとめ
Pythonのインストールから仮想環境・pipの基本を解説しました。この知識があれば、2026年のPython開発をスムーズに始められます。最初は環境構築が面倒に感じるかもしれませんが、一度慣れれば簡単です。ぜひ実際に手を動かして試してみてください。