1.

Python本体・ライブラリのインストール

編集

Python本体・ライブラリのインストール方法の記事です。OS別の手順、pipによるライブラリ追加、Anacondaを使う場合の方針をまとめています。

※Anacondaを利用する場合はこちらを参照。

子ページからインストール方法を選択してください。

OS別のPythonインストール

環境推奨手順
CentOS / RHEL系Python3のインストール(CentOS)
Windows 10/11Python3のインストール(Windows10)
MacHomebrewで brew install python@3.x が定番
Ubuntu / Debianapt で sudo apt install python3 python3-pip

ライブラリのインストール

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 pippip本体の更新

仮想環境の利用を推奨

プロジェクトごとに依存ライブラリを分離するため、仮想環境(venv)の利用を推奨します。

# venv を作成
$ python3 -m venv .venv

# 有効化(Linux/Mac)
$ source .venv/bin/activate

# 有効化(Windows)
> .venv\Scripts\activate

# 終了
$ deactivate

Anacondaとの使い分け

  • Anaconda: データサイエンス・機械学習が中心なら有利。conda でC拡張ライブラリ込みの環境を作りやすい
  • 素のPython + pip: Web開発・スクリプト用途。軽量で本番にも持ち込みやすい

同じマシン上で混在させるとPATHや実行されるpythonの取り違えが起きやすいので、どちらかを軸にするのがおすすめです。

注意点

  • システムのPython(/usr/bin/python等)はOS自体が使っているケースがあるので、pip でグローバルに変更しない
  • 本番にデプロイする際は requirements.txt でバージョンを固定する
  • Python 2系は2020年でEOL。新規開発は3系一択

関連

編集
Post Share
子ページ
  1. Python3のインストール(CentOS)
  2. pipによるパッケージのインストール
  3. Python3のインストール(Windows10)
  4. precompile standard library とは
同階層のページ
  1. Python本体・ライブラリのインストール
  2. Anaconda
  3. 統合開発環境の導入
  4. 仮想環境の構築(Mac)
  5. 仮想環境の構築(WIndows)

最近更新/作成されたページ