Pythonは、世界で最も人気のあるプログラミング言語の1つです。これは、単純なスクリプトから複雑な機械学習アルゴリズムまで、あらゆる種類のアプリケーションを構築するために使用される多用途の言語です。シンプルで習得しやすい構文を備えたPythonは、初心者や経験豊富な開発者に人気があります。
Python 3.9は、Python言語の最新のメジャーリリースです。これには、新しいdict演算子、新しいstr関数、IANAタイムゾーンのサポートなど、多くの新機能が含まれています。
この記事では、Ubuntu20.04にPython3.9をインストールする2つの方法を紹介します。最初のオプションはdeadsnakesPPAからパッケージをインストールすることであり、2番目のオプションはソースコードからPython3.9をビルドすることです。
同じ手順がUbuntu18.04と、Kubuntu、Linux Mint、ElementaryOSを含むすべてのUbuntuベースのディストリビューションに適用されます。
UbuntuにApt#を使用してPython3.9をインストールする
aptisを使用してUbuntuにPython3.9をインストールするプロセスは比較的簡単で、完了するのに数分しかかかりません。
-
パッケージリストを更新し、前提条件をインストールします:
sudo apt updatesudo apt install software-properties-common -
デッドスネークPPAをシステムのソースリストに追加します:
sudo add-apt-repository ppa:deadsnakes/ppaプロンプトが表示されたら、
[Enter]を押します 続行します。 -
リポジトリを有効にしたら、次のコマンドを実行してPython3.9をインストールできます。
sudo apt install python3.9 -
次のように入力して、インストールが成功したことを確認します。
python3.9 --versionPython 3.9.1+
それでおしまい。 Python 3.9がUbuntuにインストールされており、使用を開始できます。
ソース番号からUbuntuにPython3.9をインストールする
ソースからPythonをコンパイルすると、最新のPythonバージョンをインストールして、ビルドオプションをカスタマイズできます。ただし、aptを使用してPythonのインストールを維持することはできません。 パッケージマネージャー。
次の手順は、ソースからPython3.9をコンパイルする方法を説明しています。
-
Pythonの構築に必要な依存関係をインストールします:
sudo apt updatesudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget 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 12ビルド時間を短縮するには、
-jを変更します プロセッサのコア数に対応します。nprocと入力すると、番号を見つけることができます 。 -
ビルドプロセスが完了したら、次のように入力してPythonバイナリをインストールします。
sudo make altinstallaltinstallを使用していますinstallの代わりに 後でデフォルトのシステムpython3バイナリを上書きするためです。
それでおしまい。 Python 3.9がインストールされ、使用できるようになりました。確認するには、次のように入力します:
python3.9 --version 出力にはPythonバージョンが表示されます:
Python 3.9.1