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 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