編集済み 6 数か月前 によって ExtremeHow 編集チーム
パイソンウブントゥプログラミングリナックスソフトウェアインストールアップグレードオペレーティングシステム開発システム
翻訳が更新されました 6 数か月前
Pythonは世界中のさまざまなアプリケーションで使用される最も人気のあるプログラミング言語の1つです。そのシンプルさと汎用性で知られており、初心者から経験豊富な開発者まで多くの人に愛用されています。Ubuntuでは、さまざまな場合でPythonがデフォルトでインストールされていることがよくあります。しかし、Pythonを最新に保つことは、新機能、改善、セキュリティ更新にアクセスするために不可欠です。このガイドでは、UbuntuでPythonをステップバイステップでアップグレードし、最新バージョンへのシームレスな移行を確保する方法を紹介します。
アップグレードプロセスを進める前に、Ubuntuシステムにインストールされている現在のPythonバージョンを知っておくことが重要です。ターミナルを開いて次のコマンドを入力すると、すぐに確認できます。
python --version
または
python3 --version
最初のコマンドはデフォルトのPythonインストールのバージョンをチェックしますが、システム構成によってはPython 2またはPython 3である可能性があります。2番目のコマンドは明示的にPython 3をチェックし、通常、Python 2は非推奨であるためアップグレードされます。
Pythonには主に2つのバージョンがあります: Python 2とPython 3です。Python 2は寿命が終了し、もはや積極的にメンテナンスされていません。したがって、Python 3へのアップグレードが強く推奨されます。Python 3にはさらに3.8、3.9、3.10などのサブバージョンがあります。このガイドを進めるにあたり、どのバージョンにアップグレードしたいかを知ることが重要です。
Pythonをアップグレードする前に、Ubuntuのパッケージリストを最新の状態にしておいてください。これは利用可能なパッケージのリストを更新し、これらのパッケージの最新バージョンをインストールするプロセスを含みます。
ターミナルで次のコマンドを実行します。
sudo apt update sudo apt upgrade
最初のコマンドは利用可能な更新のリストを表示し、2番目のコマンドはシステムにこれらの更新を適用します。このプロセス中にターミナルが要求するプロンプトや確認に対処してください。
Ubuntuは公式リポジトリを通じて常に最新のPythonバージョンを提供するとは限りません。したがって、DeadSnake PPAのような代替リポジトリを追加すると、より最近のPythonリリースにアクセスできます。
DeadSnake PPAを追加するには、次のコマンドを使用します。
sudo add-apt-repository ppa:deadsnakes/ppa
このリポジトリの追加を確認するためにプロンプトが表示されたらEnterを押してください。次にパッケージリストを更新します:
sudo apt update
DeadSnake PPAが追加されたら、希望するPythonバージョンのインストールを進めることができます。例えば、Python 3.9をインストールするには、次のコマンドを実行します:
sudo apt install python3.9
インストールしたいバージョン番号に3.9
を置き換えてください。ターミナルのプロンプトに従ってインストールプロセスを完了させてください。この方法でインストールされた新しい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パッケージインストーラである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をアップグレードするとき、いくつかの問題に遭遇するかもしれません。以下は一般的な問題とその解決策です:
apt -f install
を使用してパッケージの再インストールを試みます。sudo
が必要です。十分な権限が与えられていることを確認してください。Pythonをアップグレードすることで、新しい言語機能、パフォーマンスの向上、セキュリティパッチにアクセスできます。また、最新のライブラリと互換性を持つことができ、しばしば最近のPythonバージョンのために開発されています。最新の状態に保つことで、開発プロセスがスムーズになり、バグが減少します。
UbuntuでPythonをアップグレードするには、既存のPythonバージョンを確認し、システムパッケージを更新し、必要なリポジトリを追加し、新しいPythonバージョンをインストールし、最後にシステムを更新されたバージョンをデフォルトとして使用するように構成します。これらの手順に従うことで、煩わしいことなくアップグレードが実現し、最新のPythonの機能にアクセスできるようになります。
記事の内容に誤りがある場合, あなたは