ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
インストール方法は 3 通り
| 方法 | 難易度 | 得意 | 苦手 |
|---|---|---|---|
| 公式インストーラー (python.org) | 易 | 初心者・PATH 設定が明示的 | 複数バージョン管理 |
| winget (Windows 10 1809+) | 易 | コマンド派・自動化 | — |
| Microsoft Store | 易 | 権限不要 | パス分離・サンドボックス |
| pyenv-win | 中 | 複数バージョン切替 | 初心者には複雑 |
| Anaconda / Miniconda | 中 | データサイエンス・科学計算 | 大容量・conda 独自エコシステム |
方法 1: 公式インストーラー(推奨)
- python.org/downloads/windows へアクセス
- 最新のWindows installer (64-bit) をダウンロード(2026 年時点は Python 3.13 系)
- インストーラーを実行
- 「Add Python 3.x to PATH」に必ずチェック(最重要)
- 「Install Now」をクリック(推奨設定)
- 完了画面で「Disable path length limit」が表示されたらクリック(260 文字制限を解除)
確認:
# PowerShell or cmd
python --version
# Python 3.13.0
python -c "import sys; print(sys.executable)"
# C:\Users\\AppData\Local\Programs\Python\Python313\python.exe
pip --version
# pip 24.x from C:\...\site-packages\pip (python 3.13)
「Add to PATH」を入れ忘れた場合はシステム環境変数に手動追加するか、インストーラーを再実行して「Modify」→ Optional Features の次の画面で PATH を選び直します。
方法 2: py launcher の活用
公式インストーラーは py.exe という起動ランチャーを C:\Windows\ に配置します。これが複数バージョン管理に便利:
# インストール済 Python 一覧
py -0
# -V:3.13 * Python 3.13 (64-bit)
# -V:3.11 Python 3.11 (64-bit)
# -V:3.10
# 特定バージョンを起動
py -3.11
py -3.12 -m pip install requests
# スクリプト先頭で固定 (Shebang ライク)
# example.py:
# #!python3.12
py example.py # 3.12 で実行
方法 3: winget
# 利用可能な Python
winget search Python.Python
# インストール
winget install Python.Python.3.12
# 別バージョン共存
winget install Python.Python.3.11
winget install Python.Python.3.13
# アップデート
winget upgrade Python.Python.3.12
# アンインストール
winget uninstall Python.Python.3.12
方法 4: pyenv-win(複数バージョン切替)
# インストール
Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"
./install-pyenv-win.ps1
# PowerShell を再起動
# 利用可能バージョン
pyenv install --list
# インストール
pyenv install 3.12.5
pyenv install 3.11.9
# グローバル切替
pyenv global 3.12.5
# プロジェクト個別(.python-version ファイル作成)
cd C:\my-project
pyenv local 3.11.9
Microsoft Store のエイリアス問題
Windows 10 / 11 では、ターミナルで python と入力するとMicrosoft Store が開くことがあります。これは「App execution alias」が原因:
- 設定 → アプリ → アプリの詳細設定 → アプリ実行エイリアス
- python.exe / python3.exe の項目をオフに
- PowerShell を再起動
または、Store 版が便利な場合(権限不要・サンドボックス内で動作)はそのまま使えます。
仮想環境 (venv) の作り方
システム全体ではなくプロジェクトごとに依存を分離する標準手法:
# プロジェクトディレクトリで
cd C:\my-project
# venv 作成
python -m venv .venv
# 有効化(PowerShell)
.\.venv\Scripts\Activate.ps1
# cmd の場合
.\.venv\Scripts\activate.bat
# 確認(プロンプトが (.venv) になる)
(.venv) PS C:\my-project>
# パッケージインストール
pip install requests pandas
# requirements.txt 書き出し
pip freeze > requirements.txt
# 解除
deactivate
PowerShell の 実行ポリシーで Activate.ps1 が止まる場合:
# 現在のポリシーを確認
Get-ExecutionPolicy
# Restricted の場合、ユーザー単位で RemoteSigned に変更(推奨)
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
pip の使い方(基本)
# パッケージインストール
pip install requests
pip install "django>=5,<6"
pip install -U pip # pip 自身を更新
# 一覧
pip list
pip show requests
# requirements.txt から一括インストール
pip install -r requirements.txt
# アンインストール
pip uninstall requests
# pip の場所
python -m pip --version
typical なトラブルと対処
| 症状 | 原因 | 対処 |
|---|---|---|
python : 用語が認識されません | PATH 未設定 or Store エイリアス | インストーラー再実行 + 「Add to PATH」 |
| Store が開く | App execution alias | 設定で無効化 |
pip SSLError | 企業プロキシ・古い OpenSSL | Python 3.12+ にアップ、社内 CA 証明書設定 |
Microsoft Visual C++ 14.0 required | C 拡張ビルド失敗 | Build Tools for Visual Studio をインストール、または wheel 配布版を使う |
UnicodeDecodeError: cp932 | Windows 既定エンコード | open(file, encoding="utf-8") 明示 |
| Permission denied (site-packages) | 全ユーザー領域へのインストール | pip install --user or venv 利用 |
FAQ
Q: 32bit と 64bit、どちらを入れる?
A: 現代の Windows 10 / 11 は 64bit。64bit 一択。32bit は組込・古い OS 互換用のみ。
Q: Anaconda を入れるべき?
A: 純粋な Python 開発は公式版 + venv で十分。データサイエンス・Jupyter・科学計算なら Miniconda + conda env が便利。混在は避ける。
Q: Python 3.12 と 3.13 のどちらを入れる?
A: 新規プロジェクトは 3.12(成熟)or 3.13(最新)。フレームワーク互換を要確認。古いライブラリは 3.11 が安全な場合も。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
- Python3のインストール(CentOS)
- pipによるパッケージのインストール
- Python3 のインストール (Windows10)
- precompile standard library とは
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Laravel キャッシュクリア完全ガイド(cache:clear / config:clear / 2026-05-18 07:42:07
- プロジェクトの作成と削除 2026-05-18 07:42:07
- インストール直後にNetbeansが反応しない 2026-05-18 07:42:07
- 動画やチャンネルの検索 2026-05-18 07:42:07
- APIキー取得方法 2026-05-18 07:42:07
- チャンネル情報の取得 2026-05-18 07:42:07
- API 入門 — Web API(REST / GraphQL / gRPC / 2026-05-18 07:42:07
- インストール(eclipseプラグイン) 2026-05-18 07:42:07
- Laravel「Dotenv values containing spaces must be surrounded 2026-05-18 07:42:07
- エラー一覧 2026-05-18 07:42:07
- curl: (51) SSL: certificate subject name '~' does not match 2026-05-18 07:42:07
- インストール方法(Windows版) 2026-05-18 07:42:07
- JSONから配列に変換 2026-05-18 07:42:07
- 処理を一定時間待つ 2026-05-18 07:42:07
- A non well formed numeric value encountered 2026-05-18 07:42:07
コメントを削除してもよろしいでしょうか?