Pythonインストールガイド
このガイドは、Pythonプログラミング言語を初めて使用し、システムにインストールしたい方向けです。 EvoXの実行に必要なPython環境のセットアップを支援します。
ヒント: EvoXはPythonで書かれているため、システムにPythonがインストールされている必要があります。 EvoXはPython 3.10以上をサポートしており、最新バージョンのPythonの使用を推奨します。
Pythonインタプリタのインストール
Windowsバージョン
Download Pythonにアクセスし、最新バージョンのPythonをダウンロードします。
注意: インストールプロセス中に「Add Python to PATH」のチェックボックスにチェックを入れてください。
Linuxバージョン
LinuxディストリビューションによってPythonのインストール方法が異なります。 ディストリビューションのパッケージマネージャーに依存します。 以下はいくつかの例です:
- Debian/Ubuntu:
apt - Archlinux:
pacman - Fedora:
dnf
uvを通じたインストール
uvは非常に高速なPythonパッケージおよびプロジェクトマネージャーで、Windows、Linux、MacOSで動作します。
Pythonインタプリタのインストールおよびpython環境の管理にuvの使用を推奨します。
詳細なインストールガイドはuvインストールガイドにあります。
Windows
irmを使用してスクリプトをダウンロードし、iexで実行します:
$ powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
実行ポリシーを変更すると、インターネットからのスクリプトの実行が許可されます。
URLにバージョンを含めることで特定のバージョンをリクエストできます:
$ powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/0.6.16/install.ps1 | iex"
LinuxおよびMacOS
curlを使用してスクリプトをダウンロードし、shで実行します:
$ curl -LsSf https://astral.sh/uv/install.sh | sh
システムにcurlがない場合は、wgetを使用できます:
$ wget -qO- https://astral.sh/uv/install.sh | sh
URLにバージョンを含めることで特定のバージョンをリクエストできます:
$ curl -LsSf https://astral.sh/uv/0.6.16/install.sh | sh
Python環境の管理
PipとVenv
pipはPythonのパッケージマネージャーです。venvはPythonで仮想環境を作成するための組み込みツールです。
仮想環境は、特定のバージョンのPythonインストールといくつかの追加パッケージを含む自己完結型のディレクトリです。
これは、異なるプロジェクトの依存関係を個別に管理するのに便利です。
仮想環境を作成するには、ターミナルで以下のコマンドを実行します:
$ python -m venv <env_path> # usually <env_path> is a `.venv` directory in your project
これにより、Pythonインタプリタと標準ライブラリのコピーを含む<env_path>という新しいディレクトリが作成されます。
仮想環境を有効にするには、以下のコマンドを実行します:
$ source <env_path>/bin/activate # Bash
$ source <env_path>/bin/activate.fish # Fish
$ <env_path>\Scripts\activate # Windows
これにより、シェルプロンプトが変更され、仮想環境内で作業していることが示されます。 仮想環境を無効にするには、以下のコマンドを実行します:
$ deactivate
これにより、インストールされたすべてのライブラリを含むシステムのデフォルトPythonインタプリタに戻ります。
仮想環境が有効な間、pipを使用して仮想環境にパッケージをインストールできます。
例えば、最新バージョンのnumpyをインストールするには、以下のコマンドを実行します:
$ pip install numpy
これにより、仮想環境にnumpyがインストールされ、システム全体のPythonインストールには影響しません。
特定のバージョンのnumpyをインストールするには、以下のコマンドを実行します:
$ pip install numpy==1.23.4
これにより、仮想環境にバージョン1.23.4のnumpyがインストールされます。
仮想環境にインストールされているすべてのパッケージを一覧表示するには、以下のコマンドを実行します:
$ pip list
これにより、仮想環境にインストールされているすべてのパッケージとそのバージョンの一覧が表示されます。 パッケージをアンインストールするには、以下のコマンドを実行します:
$ pip uninstall numpy
これにより、仮想環境からnumpyがアンインストールされます。
パッケージをアップグレードするには、以下のコマンドを実行します:
$ pip install --upgrade numpy
これにより、仮想環境のnumpyが最新バージョンにアップグレードされます。
uv
uvはPythonバージョンだけでなく、Python環境も管理できます。
新しいPython環境を作成するには、以下のコマンドを実行します:
$ uv venv --python <python_version> # e.g. 3.10, 3.11, ...
これにより、Pythonインタプリタと標準ライブラリのコピーを含む.venvという新しいディレクトリが作成されます。
仮想環境を有効にするには、以下のコマンドを実行します:
$ source <env_path>/bin/activate # Bash
$ source <env_path>/bin/activate.fish # Fish
$ <env_path>\Scripts\activate # Windows
仮想環境を有効にした後、uv pipを使用して仮想環境にパッケージをインストールできます。
例えば、最新バージョンのnumpyをインストールするには、以下のコマンドを実行します:
$ uv pip install numpy