ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
Python本体・ライブラリのインストール方法の記事です。OS別の手順、pipによるライブラリ追加、Anacondaを使う場合の方針をまとめています。
※Anacondaを利用する場合はこちらを参照。
子ページからインストール方法を選択してください。
OS別のPythonインストール
| 環境 | 推奨手順 |
|---|---|
| CentOS / RHEL系 | Python3のインストール(CentOS) |
| Windows 10/11 | Python3のインストール(Windows10) |
| Mac | Homebrewで brew install python@3.x が定番 |
| Ubuntu / Debian | apt で sudo apt install python3 python3-pip |
ライブラリのインストール
- pipによるパッケージのインストール —
pip install パッケージ名の基本 - precompile standard library とは — .pyc ファイルと標準ライブラリの事前コンパイル
pipの基本コマンド
| コマンド | 用途 |
|---|---|
pip install パッケージ名 | 最新版をインストール |
pip install パッケージ名==1.2.3 | バージョン指定 |
pip install -r requirements.txt | ファイルから一括インストール |
pip uninstall パッケージ名 | アンインストール |
pip list | 導入済み一覧 |
pip freeze > requirements.txt | 環境を requirements.txt に書き出し |
pip install --upgrade pip | pip本体の更新 |
仮想環境の利用を推奨
プロジェクトごとに依存ライブラリを分離するため、仮想環境(venv)の利用を推奨します。
|
# venv を作成 |
Anacondaとの使い分け
- Anaconda: データサイエンス・機械学習が中心なら有利。
condaでC拡張ライブラリ込みの環境を作りやすい - 素のPython + pip: Web開発・スクリプト用途。軽量で本番にも持ち込みやすい
同じマシン上で混在させるとPATHや実行されるpythonの取り違えが起きやすいので、どちらかを軸にするのがおすすめです。
注意点
- システムのPython(
/usr/bin/python等)はOS自体が使っているケースがあるので、pipでグローバルに変更しない - 本番にデプロイする際は
requirements.txtでバージョンを固定する - Python 2系は2020年でEOL。新規開発は3系一択
関連
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
同階層のページ
- Python本体・ライブラリのインストール
- Anaconda
- 統合開発環境の導入
- 仮想環境の構築(Mac)
- 仮想環境の構築(WIndows)
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 【Javascript】base urlを取得する方法
- 4 YouTube Data API (v3) のエラー一覧|403系エラーの確認ポイント
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravelのエラー一覧|原因と対処の入口ページ
- 7 3D グラフィックスとは?Unity・OpenGL・DirectX の基礎
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- 最適化とは?AI 学習を支える勾配降下法・Adam・凸最適化の基礎 NEW 2026-05-14 01:13:08
- 情報理論とは?AI 必須のエントロピー・交差エントロピー・KL の基礎 NEW 2026-05-14 01:12:58
- 確率統計とは?AI に必要な確率分布・ベイズ・最尤推定の基礎 NEW 2026-05-14 01:12:44
- 微積分とは?AI 学習を支える勾配降下法・連鎖律・自動微分の基礎 NEW 2026-05-14 01:12:39
- 線形代数とは?AI に必要な行列・ベクトル・固有値・SVD の基礎 NEW 2026-05-14 01:12:34
- AIの基礎概念:LLM/Transformer/Attention/RAG/エージェント など必須キーワード NEW 2026-05-13 12:19:18
- Diffusion Model とは?画像生成 AI の仕組み・Stable Diffusion NEW 2026-05-13 12:18:15
- マルチモーダル AI とは?GPT-4o・Gemini・Claude の使い方 NEW 2026-05-13 12:18:14
- トークン / コンテキストウィンドウとは?料金・上限・最適化 NEW 2026-05-13 12:18:14
- ファインチューニングとは?LoRA・QLoRA・SFT・RLHF/DPO NEW 2026-05-13 12:18:13
- AIエージェントとは?Tool Use・LangGraph・MCP・実装例 NEW 2026-05-13 12:18:13
- RAG (検索拡張生成) とは?仕組み・実装・LangChain 例 NEW 2026-05-13 12:18:12
- Prompt Engineering とは?技法・Chain-of-Thought・実践例 NEW 2026-05-13 12:18:12
- Attention (注意機構) とは?Q/K/V・Multi-Head の仕組み NEW 2026-05-13 12:18:11
- Embedding (埋め込み) とは?ベクトル化・類似検索・RAG NEW 2026-05-13 12:18:11
コメントを削除してもよろしいでしょうか?