Debian12のターミナルから、python3.10.16のインストール作業を記事にしてみました。
検証環境
Debian 6.1.135-1
Python-3.10.16をシステムへインストール
ターミナルから次のコマンドを実行していきます。
パッケージ更新
$ sudo apt update ; sudo apt -y upgrade
パッケージインストール
$ sudo apt -y install gcc make build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
Python-3.10.16.tgzをダウンロード
$ wget https://www.python.org/ftp/python/3.10.16/Python-3.10.16.tgz
Python-3.10.16.tgzを解凍
$ tar -xf Python-3.10.16.tgz
ディレクトリ移動
$ cd Python-3.10.16
configureコマンド実行
$ ./configure --prefix=/usr/local --enable-optimizations --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
maleコマンド実行
※ $(2)の2は、コア数の数を指定
※ $(2)の2は、コア数の数を指定
$ make -j $(2)
Python-3.10.16をシステムへインストール
$ sudo make altinstall
pip3.10自体をアップデートする場合は、以下のコマンドを、ターミナルで実行します。
$ pip3.10 install --upgrade pip
仮想環境の作成
仮想環境用のディレクトリ~/new/virtualを作成
$ cd
$ mkdir -p ~/new/virtual
仮想環境作成
$ python3.10 -m venv new/virtual/.framepack
仮想環境起動
プロンプトが(.framepack)と変化します。
プロンプトが(.framepack)と変化します。
$ cd new/virtual
$ . .framepack/bin/activate
(.framepack) --- 省略 --- $
仮想環境終了
(.framepack) --- 省略 --- $ deactivate
$
仮想環境をクリーンアップする場合は、以下のコマンドを実行します。
$ cd new/virtual
$ python3.10 -m venv --clear .framepack
参考にさせていただいたサイト
https://ja.linux-console.net/?p=20767