Pythonは、オブジェクト指向の高水準プログラミング言語です。 Python 3.9安定バージョンがリリースされ、いくつかの改善とセキュリティ更新が行われました。 これには、複数の新しいモジュールが含まれ、既存のモジュールと新機能が改善されました。
現在、Python3.9は本番環境で使用できる最新の安定バージョンです。 DebianベースのLinuxディストリビューションのほとんどは、ソフトウェアリポジトリに古いバージョンのPythonを含んでいます。 また、Debianパッケージはすべてのディストリビューションで利用できるわけではありません。 このチュートリアルでは、ソースコードからPython 3.9をコンパイルし、Debianベースのシステムにインストールする方法を学びます。
このチュートリアルは、ソースコードを使用してUbuntu、Debian、およびLinuxMintシステムにPython3.9をインストールする方法を説明します。
前提条件
sudo特権アカウントアクセスでDebianシステムにログインします。 ターミナルを開き(CTRL + ALT + T)、以下のコマンドを実行してパッケージを更新します。
sudo apt update && sudo apt upgrade
次に、Pythonソースコードのコンパイルに必要なパッケージをインストールします。
sudo apt install wget build-essential libreadline-gplv2-dev libncursesw5-dev
libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
ソースを使用したPython3.9のインストール
公式ウェブサイトから最新のPythonバージョンのソースコードをダウンロードします。 次に、システムのソースコードをコンパイルしてインストールします。
以下の手順に従って、DebianシステムにPython3.9をインストールします。
- Python 3.9ソースアーカイブを公式サイトからディレクトリダウンロードするか、以下のコマンドを使用できます。
wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
- ダウンロードが完了したら、システムにアーカイブファイルを抽出します。
tar xzf Python-3.9.2.tgz
- cdコマンドで抽出したディレクトリに移動し、システムでコンパイルするためのPythonソースコードを準備します。
cd Python-3.9.2
./configure --enable-optimizations
- 最後に、次のコマンドを実行して、DebianシステムへのPythonのインストールを完了します。 ザ・
altinstall
コンパイラがデフォルトのPythonバージョンをオーバーライドするのを防ぎます。make altinstall
システムへのPythonのインストールが完了するのを待ちます。
Pythonバージョンを確認する
このステップで、Python3.9がDebian10システムに正常にインストールされました。 入力する必要があります python3.9
このバージョンを使用するには。 たとえば、Pythonのバージョンを確認するには、次のコマンドを実行します。
python3.9 -V
Python 3.9.2
これにより、Python3.9のpipもインストールされます。
pip3.9 -V
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
これで、Debian10システムにPython3.9が正常にインストールされました。
結論
このチュートリアルでは、ソースコードを使用して、Ubuntu、Debian、およびLinuxMintシステムにPython3.9をインストールする方法を学習しました。 コマンドラインからPythonの例を試すことができます。
Hope this helps!