Pythonは、最も広く使用されているオープンソース、多目的、およびオブジェクト指向のプログラミング言語の1つです。シンプルで使いやすい構文で人気が高まっています。これは高レベルの言語であり、一般にWeb開発、ゲーム開発、データ分析と視覚化、AI、機械学習で使用されます。
このチュートリアルを書いている時点で、Python 3.10は最新の安定バージョンであり、2021年10月4日にリリースされました。Python3.10には、構造パターンマッチング、改善されたエラーレポート、セキュリティ更新、パターンマッチングなどの優れた機能が付属しています。
この投稿では、Python3.10をDebian11にインストールする方法を紹介します。
- rootアクセスが有効になっているDebian11VPSまたはsudo権限を持つユーザー。
SSH経由でログインし、システムを更新します
まず、rootユーザーとしてSSH経由でDebian11VPSにログインする必要があります。
ssh root@IP_ADDRESS -p PORT_NUMBER
次に、次のコマンドを実行して、VPSにインストールされているすべてのパッケージをアップグレードします。
apt-get update -y
すべてのパッケージが更新されたら、システムを再起動して変更を適用します。
デフォルトでは、Python3.10はDebian11のデフォルトリポジトリに含まれていません。そのため、ソースからPython3.10をダウンロードしてコンパイルするために不可欠なパッケージをインストールする必要があります。
次のコマンドを使用して、必要なすべての依存関係をインストールできます。
apt-get install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev -y
必要なすべての依存関係をインストールしたら、先に進んでPython3.10ソースをダウンロードできます。
Python3.10をダウンロード
Python 3.10ソースをダウンロードするには、PythonダウンロードページにアクセスしてWebブラウザからtarballをダウンロードするか、wgetコマンドを使用してコマンドラインインターフェイスからダウンロードします。
wget -c https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz
ダウンロードが完了したら、次のコマンドを使用して、ダウンロードしたtarballを抽出します。
tar -Jxvf Python-3.10.0.tar.xz
Pythonソースが抽出されたら、次のステップに進むことができます。
Python3.10をインストール
次に、次のコマンドを使用して、抽出されたディレクトリに移動します。
cd Python-3.10.0
次に、次のコマンドを使用してコンパイルを開始します。
./configure --enable-optimizations
コンパイルが正常に完了すると、次の出力が得られます。
checking for --disable-test-modules... no configure: creating ./config.status config.status: creating Makefile.pre config.status: creating Misc/python.pc config.status: creating Misc/python-embed.pc config.status: creating Misc/python-config.sh config.status: creating Modules/ld_so_aix config.status: creating pyconfig.h creating Modules/Setup.local creating Makefile
最後に、古いPythonバージョンを置き換えずに、Python3.10をビルドして/usr / local/binディレクトリにインストールします。
make altinstall
Python3.10のインストールを確認する
この時点で、Python3.10がシステムにインストールされています。これで、次のコマンドを使用して確認できます。
python3.10 --version
次の出力でPythonバージョンを取得します:
Python 3.10.0
デフォルトでは、Python3.9はDebian11のデフォルトバージョンとして設定されています。Python3.10をデフォルトバージョンとして設定することをお勧めします。
次のコマンドを使用して、Python3.10をデフォルトバージョンとして設定できます。
update-alternatives --install /usr/bin/python python /usr/local/bin/python3.10 1
次のコマンドを使用して、Pip3.10をデフォルトバージョンとして設定することもできます。
update-alternatives --install /usr/bin/pip pip /usr/local/bin/pip3.10 1
次に、次のコマンドを実行して、デフォルトのPythonバージョンを確認します。
python --version
次の出力が得られます:
Python 3.10.0
もちろん、Debian Hostingをご利用の場合は、Debian 11VPSにPython3.10をインストールする必要はありません。管理者に聞いて、くつろいでリラックスしてください。管理者はすぐにPython3.10をDebian11にインストールします。
PS。 Python3.10をDebian11VPSにインストールする方法に関するこの投稿が気に入った場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。