![](https://m.unixlinux.online/article/uploadfiles/202204/2022042508330978.jpg)
Pythonは、世界で最も人気のあるプログラミング言語の1つです。これは、単純なスクリプトから複雑な機械学習アルゴリズムまで、あらゆる種類のアプリケーションを構築するために使用される多用途の言語です。シンプルで習得しやすい構文を備えたPythonは、初心者や経験豊富な開発者に人気があります。
Python 3.9は、Python言語の最新のメジャーリリースです。これには、新しいdict演算子、新しいstr関数、IANAタイムゾーンのサポートなど、多くの新機能が含まれています。
この記事では、Python3.9をDebian10にインストールする方法を紹介します。
Debian10にはPython3.7が同梱されており、apt
を使用してインストールまたは更新できます。 ツール。
Debian10へのPython3.9のインストール#
ソースからPythonをコンパイルすると、最新のPythonバージョンをインストールして、ビルドオプションをカスタマイズできます。ただし、apt
を使用してPythonのインストールを維持することはできません。 パッケージマネージャー。
DebianでPython3.9を構築するのは比較的簡単なプロセスであり、数分しかかかりません。
-
Pythonの構築に必要な依存関係をインストールします:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
-
wget
を使用してPythonダウンロードページから最新リリースのソースコードをダウンロードします :wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
-
ダウンロードが完了したら、gzip圧縮されたアーカイブを抽出します。
tar -xf Python-3.9.1.tgz
-
Pythonソースディレクトリに移動し、
configure
を実行します スクリプト:cd Python-3.9.1
./configure --enable-optimizations
--enable-optimizations
オプションは、複数のテストを実行することによってPythonバイナリを最適化します。これにより、ビルドプロセスが遅くなります。スクリプトは、システムへのすべての依存関係が存在することを確認するために、いくつかのチェックを実行します。
-
Python3.9ビルドプロセスを開始します:
make -j 2
ビルド時間を短縮するには、
-j
を変更します プロセッサのコア数に対応します。nproc
と入力すると、番号を見つけることができます 。 -
ビルドプロセスが完了したら、次のように入力してPythonバイナリをインストールします。
sudo make altinstall
altinstall
を使用していますinstall
の代わりに 後でデフォルトのシステムpython3バイナリを上書きするためです。
それでおしまい。 Python 3.9がインストールされ、使用できるようになりました。確認するには、次のように入力します:
python3.9 --version
出力にはPythonバージョンが表示されます:
Python 3.9.1