Python のバージョンをダウングレードする

Manav Narula 2023年6月21日
  1. Windows で Python のバージョンをダウングレードする
  2. Linux で Python のバージョンをダウングレードする
  3. macOS で Python のバージョンをダウングレードする
Python のバージョンをダウングレードする

Python は定期的に保守および更新されます。 更新のたびにいくつかの新機能が追加され、一部の古い機能は廃止される可能性があります。

メジャーな更新もあれば、マイナーな変更を含むものもあります。 特定の Python バージョンで記述されたコードは、他のバージョンと互換性がある場合とない場合があります (主な例は、Python 2 と Python 3 の違いです)。

このチュートリアルでは、さまざまなデバイスで必要に応じて Python をダウングレードする方法を示します。 Windows、Linux、および Mac デバイスの方法について説明します。

Windows で Python のバージョンをダウングレードする

Windows で Python をダウングレードするために再インストールする

最初のいくつかの方法では、Python の現在のバージョンをアンインストールし、必要なバージョンをインストールします。 これを実現するにはいくつかの方法があります。

最初の方法では、コントロール パネルから現在の Python バージョンをアンインストールします。 コントロールパネルでプログラムの追加と削除アプリケーションを検索できます。

このアプリケーションには、デバイスにインストールされているすべてのプログラムのリストが含まれています。 このリストからインストールされている Python のバージョンを選択し、右クリックしてアンインストール オプションを選択し、手順に従います。

インストール済みのバージョンの Python をアンインストールする別の方法は、以前に Python をインストールするために使用した Python パッケージ インストーラーを使用することです。 Python パッケージ インストーラーを実行すると、repair および uninstall オプションが表示されます。

アンインストール オプションをクリックして、必要な手順に進むことができます。

前の方法のいずれかを使用した後、同じ名前のディレクトリ (通常は C:\Program Files ディレクトリにあります) にある Python ファイルを削除する必要があります。 また、環境変数からのパスが削除されていることを確認する必要があります。

Python のアンインストールを実行した後、必要なバージョンをインストールし、そのパッケージ インストーラー アプリケーションを Python の公式 Web サイトからダウンロードできます。

仮想環境を使用して Windows で Python をダウングレードする

Python を使用すると、さまざまな仮想環境を作成できます。 各仮想環境には、必要なバージョンの Python インタープリターとパッケージを含めることができます。

仮想環境を作成するには、コマンド プロンプトで pip install virtualenv コマンドを使用します。 公式サイトから必要なバージョンをダウンロードする必要があります。

この後、virtualenv \pathof\the\env -p \pathof\the\python_install.exe を実行する必要があります。 前者のパスは環境を保存するパスであり、後者はインストーラーが存在するパスです。

Windows で Anaconda プロンプトを使用して Python をダウングレードする

この方法は、Anaconda Navigator のユーザーに限定されています。 Anaconda プロンプトで、必要なバージョンの Python をインストールし、conda install python= version コマンドを使用して以前のバージョンを上書きできます。

conda search python コマンドを実行し、利用可能なバージョンを確認して、このバージョンが利用可能かどうかを確認する必要があります。

Anaconda では新しい環境を非常に簡単に作成することもできます。 conda create --name env_name python=python_version コマンドを実行して、環境を作成できます。

Linux で Python のバージョンをダウングレードする

Linux で Python をダウングレードするために再インストールする

必要なバージョンの Python を削除してインストールし、ダウングレードすることができます。 まず、公式サイトからパッケージをダウンロードしてインストールする必要があります。

次に、Frameworks\Python.framework\Versions ディレクトリに移動し、不要なバージョンを削除する必要があります。 このディレクトリで sudo rm -rf python_version コマンドを実行して、このバージョンを削除します。

Pyenv を使用して Linux で Python をダウングレードする

Pyenv を使用すると、環境を作成して異なるバージョンの Python を切り替えることができます。

ターミナルで pyenv install python_version コマンドを使用して、必要なバージョンの Python をインストールできます。 その後、pyenv versions コマンドを使用して利用可能なバージョンを表示できます。

必要なバージョンをローカル環境の Python バージョンとして設定するには、pyenv local python_version コマンドを使用できます。

次に、別のフォルダーに切り替えて、必要な Python バージョンをグローバルに設定できます。 ユーザーのバージョンをグローバルに設定するには、pyenv global python_version コマンドを使用します。

Homebrew を使用して Linux で Python をダウングレードする

Homebrew は、オープンソース アプリケーションを管理およびインストールできるアプリケーション マネージャーです。 macOS と Linux で利用できます。

必要なバージョンの Python のリポジトリにクローンを作成し、一連の簡単なコマンドを使用して以前のバージョンのリンクを解除できます。 これらを以下に示します。

brew unlink python
brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/e128fa1bce3377de32cbf11bd8e46f7334dfd7a6/Formula/python.rb
brew switch python python_version

Anaconda を使用して Linux で Python をダウングレードする

Anaconda は、macOS および Linux デバイスでも利用できます。 Windows で Python をダウングレード の前のセクションで説明した手順に従い、これらのデバイスに使用できます。

macOS で Python のバージョンをダウングレードする

macOS では、前のセクションで説明した Pyenv、Homebrew、および Anaconda を含むメソッドを使用できます。 これらの方法はここでも有効です。

著者: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

関連記事 - Python Version