ubuntu に Python をインストールするには、オンライン インストールとソース コード コンパイル インストールの 2 つの方法があります。
方法 1: apt を使用してオンラインでインストールする
1. パッケージ リストを更新し、前提条件のコンポーネントをインストールします。
$ sudo apt update
$ sudo apt install software-properties-common
- Deadsnakes PPA をシステムのソース リストに追加します。
$ sudo add-apt-repository ppa:deadsnakes/ppa
- リポジトリが有効になったら、次のコマンドを使用して Python 3.8 をインストールします。
$ sudo apt install python3.8
- 次のコマンドを入力して、インストールが成功したことを確認します。
$ python3.8 --version
方法 2: ソース コードのコンパイルとインストール
1. パッケージ リストを更新し、Python のビルドに必要なパッケージをインストールします。
$ sudo apt update
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
2. ソースコードをダウンロードする
$ wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
- ダウンロードが完了したら、ダウンロードしたファイルを解凍します。
$ tar -xf Python-3.8.0.tgz
- Python ソース ディレクトリに移動し、configure スクリプトを実行します。これにより、システム上のすべての依存関係が存在することを確認するためにいくつかのチェックが実行されます。
$ cd Python-3.8.0
$ ./configure --enable-optimizations
--enable-optimizations オプションは、複数のテストを実行することで Python バイナリを最適化します。これにより、ビルド プロセスが遅くなる可能性があります。
- Python 3.8 ビルド プロセスを開始します。
$ make
- ビルド プロセスが完了したら、次のコマンドを入力して Python バイナリをインストールします。
$ sudo make altinstall
標準の make install はデフォルトのシステム python3 バイナリを上書きするため、使用しないでください。
7. Python 3.8 がインストールされ、使用できるようになりました。次のコマンドを実行して確認します。
$ python3.8 --version