GNU/Linux >> Linux の 問題 >  >> Debian

Python3.10をDebian11にインストールする方法

Pythonは、最も広く使用されているオープンソース、多目的、およびオブジェクト指向のプログラミング言語の1つです。シンプルで使いやすい構文で人気が高まっています。これは高レベルの言語であり、一般にWeb開発、ゲーム開発、データ分析と視覚化、AI、機械学習で使用されます。

このチュートリアルを書いている時点で、Python 3.10は最新の安定バージョンであり、2021年10月4日にリリースされました。Python3.10には、構造パターンマッチング、改善されたエラーレポート、セキュリティ更新、パターンマッチングなどの優れた機能が付属しています。

この投稿では、Python3.10をDebian11にインストールする方法を紹介します。

前提条件
  • rootアクセスが有効になっているDebian11VPSまたはsudo権限を持つユーザー。

SSH経由でログインし、システムを更新します

まず、rootユーザーとしてSSH経由でDebian11VPSにログインする必要があります。

ssh root@IP_ADDRESS -p PORT_NUMBER
次に、次のコマンドを実行して、VPSにインストールされているすべてのパッケージをアップグレードします。

apt-get update -y

すべてのパッケージが更新されたら、システムを再起動して変更を適用します。

必要な依存関係をインストールする

デフォルトでは、Python3.10はDebian11のデフォルトリポジトリに含まれていません。そのため、ソースからPython3.10をダウンロードしてコンパイルするために不可欠なパッケージをインストールする必要があります。

次のコマンドを使用して、必要なすべての依存関係をインストールできます。

apt-get install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev -y

必要なすべての依存関係をインストールしたら、先に進んでPython3.10ソースをダウンロードできます。

Python3.10をダウンロード

Python 3.10ソースをダウンロードするには、PythonダウンロードページにアクセスしてWebブラウザからtarballをダウンロードするか、wgetコマンドを使用してコマンドラインインターフェイスからダウンロードします。

wget -c https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz

ダウンロードが完了したら、次のコマンドを使用して、ダウンロードしたtarballを抽出します。

tar -Jxvf Python-3.10.0.tar.xz

Pythonソースが抽出されたら、次のステップに進むことができます。

Python3.10をインストール

次に、次のコマンドを使用して、抽出されたディレクトリに移動します。

cd Python-3.10.0

次に、次のコマンドを使用してコンパイルを開始します。

./configure --enable-optimizations

コンパイルが正常に完了すると、次の出力が得られます。

checking for --disable-test-modules... no
configure: creating ./config.status
config.status: creating Makefile.pre
config.status: creating Misc/python.pc
config.status: creating Misc/python-embed.pc
config.status: creating Misc/python-config.sh
config.status: creating Modules/ld_so_aix
config.status: creating pyconfig.h
creating Modules/Setup.local
creating Makefile

最後に、古いPythonバージョンを置き換えずに、Python3.10をビルドして/usr / local/binディレクトリにインストールします。

make altinstall

Python3.10のインストールを確認する

この時点で、Python3.10がシステムにインストールされています。これで、次のコマンドを使用して確認できます。

python3.10 --version

次の出力でPythonバージョンを取得します:

Python 3.10.0

デフォルトでは、Python3.9はDebian11のデフォルトバージョンとして設定されています。Python3.10をデフォルトバージョンとして設定することをお勧めします。

次のコマンドを使用して、Python3.10をデフォルトバージョンとして設定できます。

update-alternatives --install /usr/bin/python python /usr/local/bin/python3.10 1

次のコマンドを使用して、Pip3.10をデフォルトバージョンとして設定することもできます。

update-alternatives --install /usr/bin/pip pip /usr/local/bin/pip3.10 1

次に、次のコマンドを実行して、デフォルトのPythonバージョンを確認します。

python --version

次の出力が得られます:

Python 3.10.0

もちろん、Debian Hostingをご利用の場合は、Debian 11VPSにPython3.10をインストールする必要はありません。管理者に聞いて、くつろいでリラックスしてください。管理者はすぐにPython3.10をDebian11にインストールします。

PS。 Python3.10をDebian11VPSにインストールする方法に関するこの投稿が気に入った場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


Debian
  1. Python3.8をDebian11Bullseyeにインストールする方法

  2. Debian – Python 3.6をインストールする方法は?

  3. Python3.6.4をDebian9にインストールする方法

  1. Python3.9をDebian10にインストールする方法

  2. Debian9にRをインストールする方法

  3. Python3.9をDebian11Bullseyeにインストールする方法

  1. Debian9にTensorFlowをインストールする方法

  2. Python3.7をDebian9にインストールする方法

  3. Debian10にPipをインストールする方法