Python

Python3.11.4バージョンアップ手順

2023年7月26日



目的

Ubuntu22.04にデフォルトでインストールされたPython3.10から最新のPython3.11.4(20230713現在)へバージョンアップする。

環境

Ubuntu 22.04

構築手順

パッケージのダウンロード


$ cd /tmp
$ wget https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz
$ tar zxvf Python-3.11.4.tgz
$ cd Python-3.11.4/
$ ./configure --enable-optimizations
$ make -j$(nproc)
$ sudo make install

Python3.11をデフォルトのバージョンとして設定する

Python3.10のシンボリックリンクが存在する場合は事前に削除する。

$ ll /usr/bin/python3
lrwxrwxrwx 1 root root 10 Aug 18  2022 /usr/bin/python3 -> python3.10*
$ sudo rm /usr/bin/python3

/usr/local/bin/python3.11にPythonの実ファイルがインストールされているので、/usr/bin/python3および/usr/bin/python3.11に実ファイルからのシンボリックリンクを作成する。

$ ll /usr/local/bin/python3.11
$ sudo ln -s /usr/local/bin/python3.11 /usr/bin/python3
$ sudo ln -s /usr/local/bin/python3.11 /usr/bin/python3.11
$ vi ~/.bashrc
※最終行に以下を追記する。
-----
export PATH="/usr/bin:$PATH"
-----
$ source ~/.bashrc
$ python3 -V
※Python 3.11.4が表示されること。
$ python3.11 -V
※Python 3.11.4が表示されること。

CATEGORIES & TAGS

Python,

Author:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

カテゴリー

むるし

フリーランスのインフラ系エンジニア。
備忘録で色々書いていきます。
お問い合わせは↓
mo-gyu@murci.net
保有:LPIC303 Security、CCNA
%d人のブロガーが「いいね」をつけました。