Pythonは、間違いなく最も人気があり、用途の広いプログラミング言語の1つです。これは多目的言語であり、フルスタックWebアプリの開発、人工知能、Webスクレイピング、データサイエンスのクールなダッシュボードでのデータの視覚化などの無数のユースケースを提供します。
現在、Python 3.9.7はPythonの最新バージョンであり、柔軟な変数と関数の表記、dictのユニオン演算子、IANAタイムゾーンのサポートなど多くの利点を提供します。
このガイドでは、Debian11へのPython3.9のインストールについて説明します。
ステップ1:Python3の依存関係をインストールする
このウォークスルーでは、Pythonをソースからコンパイルする必要があります。これにより、最新バージョンのPythonをインストールし、ビルドオプションをさらにカスタマイズできます。
開始するには、パッケージインデックスを更新します。
$ sudo apt update
次に、Pythonのビルドに必要な依存関係とライブラリをインストールします。
$ sudo apt install build-essential libncurses5-dev zlib1g-dev libnss3-dev libgdbm-dev libssl-dev libsqlite3-dev libffi-dev libreadline-dev curl libbz2-dev
これにより、多数の追加パッケージとその他の依存関係がインストールされます。
Python依存関係のインストールが完了したら、次のステップは最新のPython3.9インストールファイルをダウンロードすることです。
ステップ2:最新のPython3.9をダウンロードしてインストールする
次に、gzipで圧縮されたソースコードファイルをPythonの公式リリースからダウンロードし、図のようにページをダウンロードします。
したがって、tarballファイルをダウンロードするには、次のコマンドを実行します。
$ sudo wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
次に、次のように圧縮ファイルを抽出します。
$ tar -xvf Python-3.9.1.tgz
抽出後、tarballファイルと解凍されたフォルダー(Python-3.9.7)の2つのファイルが作成されます
ソースからPythonをコンパイルするには、非圧縮フォルダーに移動します。
$ cd Python-3.9.1
次に、示されているように構成スクリプトを実行します。
$ /configure --enable-optimizations
これは複数のテストを実行し、かなりの時間がかかります。私の場合、これには約30分かかりました。これが出力例です。
次に、ビルドプロセスを開始します。
$ make -j 2
-j オプションは、CPUコアの数を指定します。 nproc を実行すると、Linuxシステムのコア数を確認できます。 コマンド。
$ nproc
ビルドプロセスの出力例を次に示します。
その後、次のコマンドを実行してPythonバイナリをインストールします。
$ sudo make altinstall
これで、システムへのPython3.9.7のインストールが完了します。
ステップ3:インストールのテスト
次のコマンドを使用して、インストールされているPythonのバージョンを確認できます。
$ python3.9 --version
コマンドを使用してPython3.9シェルにアクセスできます
$ python3.9
テストを実行するために、xとyの2つの変数の合計を見つける簡単なプログラムを作成します。
x = 35 y = 75 z = x + y print("Hello, the sum of x and y is", +z)
出力
こんにちは、xとyの合計は110です
そして、そこに行きます! Python3.9.7がDebian11にインストールされました。