Pythonは無料のオープンソースであり、世界中で最も人気のあるプログラミング言語の1つです。これは用途の広い言語であり、あらゆる種類のアプリケーションを構築するために使用されます。構文がシンプルで習得しやすいため、初心者に最適です。
Python 3.9バージョンは最新リリースであり、いくつかの改善とセキュリティ更新が行われています。この投稿では、サードパーティのPPAを介してUbuntu20.04のソースからPython3.9をインストールする方法を紹介します。
- Ubuntu 20.04 VPS(RoseHosting SSD 2 VPSプランを使用します)
- rootユーザーアカウントへのアクセス(またはroot権限を持つ管理者アカウントへのアクセス)
ステップ1:サーバーにログインしてサーバーOSパッケージを更新する
まず、rootユーザーとしてSSH経由でUbuntu20.04サーバーにログインします。
ssh root@IP_Address -p Port_number
「IP_Address」と「Port_number」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換える必要があります。さらに、必要に応じて「root」を管理者アカウントのユーザー名に置き換えます。
開始する前に、サーバーにインストールされているすべてのUbuntuOSパッケージが最新であることを確認する必要があります。これを行うには、次のコマンドを実行します。
apt-get update -y apt-get upgrade -y
ステップ2:PPAを介してPython3.9をインストールする
このセクションでは、サードパーティのPPAを介してPython3.9をインストールする方法を示します。
まず、Python3.9のインストールに必要ないくつかの依存関係をインストールする必要があります。次のコマンドですべてをインストールできます:
apt-get install software-properties-common apt-transport-https gnupg2 -y
すべての依存関係をインストールした後、次のコマンドを使用してサードパーティのPPAを追加します。
add-apt-repository ppa:deadsnakes/ppa
リポジトリが追加されたら、リポジトリキャッシュを更新し、次のコマンドを使用してPython3.9をインストールします。
apt-get install python3.9 -y
インストールが完了したら、次のコマンドを使用して、インストールされているPythonのバージョンを確認できます。
python3.9 --version
次の出力が得られるはずです:
Python 3.9.1
ステップ3:ソースからPython3.9をインストールする
このセクションでは、ソースコードからPython3.9をインストールする方法を説明します。ソースコードからPython3.9をインストールする前に、Pythonのコンパイルに必要ないくつかの依存関係をインストールする必要があります。
次のコマンドを使用して、すべての依存関係をインストールできます。
apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev -y
すべての依存関係がインストールされたら、次のコマンドを使用して最新バージョンのPythonソースコードをダウンロードします。
wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
ダウンロードが完了したら、次のコマンドを使用してダウンロードしたファイルを抽出します。
tar -xf Python-3.9.1.tgz
次に、ディレクトリを抽出したディレクトリに変更し、次のコマンドを使用してPythonを構成します。
cd Python-3.9.1 ./configure --enable-optimizations
次に、次のコマンドを使用してPython3.9をインストールします。
make altinstall
インストールが完了したら、次のコマンドを使用して、インストールされているPythonのバージョンを確認できます。
python3.9 --version
次の出力が得られるはずです:
Python 3.9.1
もちろん、Python VPSホスティングサービスの1つを使用している場合は、これを行うことはできません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。これらは24時間年中無休で利用可能であり、リクエストをすぐに処理し、サーバー上のすべてがスムーズに実行されていることを確認します。
PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。