[python3.10.16]Debian12へpython3.10.16をインストール

Debian

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は、コア数の数を指定
$ 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)と変化します。
$ 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

タイトルとURLをコピーしました