ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

UbuntuでPythonをアップグレードする方法

編集済み 6 数か月前 によって ExtremeHow 編集チーム

パイソンウブントゥプログラミングリナックスソフトウェアインストールアップグレードオペレーティングシステム開発システム

UbuntuでPythonをアップグレードする方法

翻訳が更新されました 6 数か月前

Pythonは世界中のさまざまなアプリケーションで使用される最も人気のあるプログラミング言語の1つです。そのシンプルさと汎用性で知られており、初心者から経験豊富な開発者まで多くの人に愛用されています。Ubuntuでは、さまざまな場合でPythonがデフォルトでインストールされていることがよくあります。しかし、Pythonを最新に保つことは、新機能、改善、セキュリティ更新にアクセスするために不可欠です。このガイドでは、UbuntuでPythonをステップバイステップでアップグレードし、最新バージョンへのシームレスな移行を確保する方法を紹介します。

現在のPythonバージョンを確認する

アップグレードプロセスを進める前に、Ubuntuシステムにインストールされている現在のPythonバージョンを知っておくことが重要です。ターミナルを開いて次のコマンドを入力すると、すぐに確認できます。

python --version

または

python3 --version

最初のコマンドはデフォルトのPythonインストールのバージョンをチェックしますが、システム構成によってはPython 2またはPython 3である可能性があります。2番目のコマンドは明示的にPython 3をチェックし、通常、Python 2は非推奨であるためアップグレードされます。

異なるPythonバージョンを理解する

Pythonには主に2つのバージョンがあります: Python 2とPython 3です。Python 2は寿命が終了し、もはや積極的にメンテナンスされていません。したがって、Python 3へのアップグレードが強く推奨されます。Python 3にはさらに3.8、3.9、3.10などのサブバージョンがあります。このガイドを進めるにあたり、どのバージョンにアップグレードしたいかを知ることが重要です。

Ubuntuパッケージを更新する

Pythonをアップグレードする前に、Ubuntuのパッケージリストを最新の状態にしておいてください。これは利用可能なパッケージのリストを更新し、これらのパッケージの最新バージョンをインストールするプロセスを含みます。

ターミナルで次のコマンドを実行します。

sudo apt update sudo apt upgrade

最初のコマンドは利用可能な更新のリストを表示し、2番目のコマンドはシステムにこれらの更新を適用します。このプロセス中にターミナルが要求するプロンプトや確認に対処してください。

DeadSnakes PPAリポジトリを追加する

Ubuntuは公式リポジトリを通じて常に最新のPythonバージョンを提供するとは限りません。したがって、DeadSnake PPAのような代替リポジトリを追加すると、より最近のPythonリリースにアクセスできます。

DeadSnake PPAを追加するには、次のコマンドを使用します。

sudo add-apt-repository ppa:deadsnakes/ppa

このリポジトリの追加を確認するためにプロンプトが表示されたらEnterを押してください。次にパッケージリストを更新します:

sudo apt update

新しいPythonバージョンをインストールする

DeadSnake PPAが追加されたら、希望するPythonバージョンのインストールを進めることができます。例えば、Python 3.9をインストールするには、次のコマンドを実行します:

sudo apt install python3.9

インストールしたいバージョン番号に3.9を置き換えてください。ターミナルのプロンプトに従ってインストールプロセスを完了させてください。この方法でインストールされた新しいPythonバージョンは、デフォルトで既存のインストールを置き換えないため、同じシステムで複数のバージョンが共存できます。

デフォルトのPythonバージョンを設定する

新しいバージョンをインストールした後、デフォルトのPythonバージョンを変更したい場合があります。この調整は、バージョンを指定せずにpython3コマンドを実行するときに使用されるPythonバージョンに影響します。

Python 3.9をデフォルトに設定するには、update-alternativesコマンドを使用します:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1

このコマンドは、python3コマンドを実行する際にPython 3.9を優先するために代替システムを更新します。デフォルトのPythonバージョンを以下のコマンドで確認します:

python3 --version

アップグレードの検証

インストールと構成の手順を完了した後は、アップグレードを検証することが重要です。次のコマンドを実行して新しいPythonバージョンが現在のものであることを確認します:

python3.9 --version

このコマンドは、新しくインストールされたPythonのバージョン番号をエラーなしで返します。問題が発生した場合は、手順を再確認し、すべてのコマンドが正しく実行されたことを確認してください。

Pythonパッケージの管理

インストールされたPythonバージョンは、ライブラリ用のサイトパッケージを使用します。既存のパッケージがある場合、それらを新しいPythonインストールに複製するのが賢明です。これには、Pythonパッケージインストーラであるpipのようなツールを使用できます。

まず、新しいPythonバージョンにpipがインストールされていることを確認します:

sudo apt install python3.9-distutils sudo apt install python3-pip

次に、既存のバージョンからパッケージをリストして新しいバージョンにインストールします:

pip freeze > installed_packages.txt python3.9 -m pip install -r installed_packages.txt

これらのコマンドは、現在のパッケージのリストを取得し、Python 3.9でそのパッケージをインストールします。

一般的な問題のトラブルシューティング

UbuntuでPythonをアップグレードするとき、いくつかの問題に遭遇するかもしれません。以下は一般的な問題とその解決策です:

Pythonをアップグレードすることの利点

Pythonをアップグレードすることで、新しい言語機能、パフォーマンスの向上、セキュリティパッチにアクセスできます。また、最新のライブラリと互換性を持つことができ、しばしば最近のPythonバージョンのために開発されています。最新の状態に保つことで、開発プロセスがスムーズになり、バグが減少します。

結論

UbuntuでPythonをアップグレードするには、既存のPythonバージョンを確認し、システムパッケージを更新し、必要なリポジトリを追加し、新しいPythonバージョンをインストールし、最後にシステムを更新されたバージョンをデフォルトとして使用するように構成します。これらの手順に従うことで、煩わしいことなくアップグレードが実現し、最新のPythonの機能にアクセスできるようになります。

記事の内容に誤りがある場合, あなたは


コメント