皆さん、こんにちは。このかなり短い投稿では、Python3.10をDebian11にインストールするのに役立ちます。
Debian 11にはPythonがありますが、アップグレードする必要がありますか?
この質問に対する答えは、各ユーザーのニーズによって異なります。一部のユーザーはこの言語の開発者であるため、この最新機能を利用する必要があります。 一方、専門知識を持って言語とそれを使用するアプリケーションの成長を支援するテスターもいます。
サーバー管理に重点を置いた3番目のグループもあります。これらは、新しいインストールを行う時点ではより注意が必要ですが、それを必要とする一部のスクリプト、ライブラリ、またはプログラムを優先して、強制的に元に戻すこともできます。
反対側には、これを強制されていないデスクトップユーザーがいます。たまにシステムを使用する場合、またはこのグループのいずれにも属していない場合は、厳密には必要ありません 決定はあなたに任せます
だから、それのために行きましょう。プロセスは高速で安全です。
Debian11にPython3.10をインストールする
システムを完全にアップグレードすることから始めましょう。そのため、ターミナルを開くか、SSH経由で接続します。
sudo apt update sudo apt upgrade
注:sudo
を使用できない場合 次に、これらのコマンドをrootユーザーとして実行する必要があります 。
その後、Python3.10をコンパイルしてインストールするための依存関係であるこれらすべてのパッケージをインストールします。
sudo apt install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
次に、Pythonソースコードをダウンロードする必要があります。これを行うには、wget
を使用します コマンド
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz

tar
で抽出します コマンド
tar xzf Python-3.10.0.tgz
作成されたフォルダへのアクセス
cd Python-3.10.0
次のようにコンパイルを開始します
sudo ./configure --enable-optimizations

システム上にあるPythonのバージョンを置き換えないことをお勧めします。これはコマンドで実行できます
sudo make altinstall

これにより、Pythonの新しいバージョンがインストールされますが、既存のバージョンは置き換えられません。
次に、次のコマンドを使用してインストールを確認できます。
python3.10 -V
サンプル出力
Python 3.10.0
これにより、PIP
もインストールされます したがって、テストできます。
pip3.10 -V pip 21.2.3 from /usr/local/lib/python3.10/site-packages/pip (python 3.10)
だから、楽しんでください。
Pythonの最新バージョンを使用していると、誰もがそれを利用できるわけではありませんが、可能な場合は更新して利用できるように、Pythonを知っておくとよいでしょう。この投稿では、Python3.10をDebian11にインストールする方法を学びました。