ホームページ >バックエンド開発 >Python チュートリアル >PyPI リンクが壊れている場合に、Pip を使用して Python パッケージの特定の古いバージョンをインストールするにはどうすればよいですか?

PyPI リンクが壊れている場合に、Pip を使用して Python パッケージの特定の古いバージョンをインストールするにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-07 05:32:11254ブラウズ

How Can I Install a Specific, Older Version of a Python Package Using Pip When the PyPI Link is Broken?

Pip を使用した特定のパッケージ バージョンのインストール

仮想環境に古いバージョンの MySQL_python をインストールしようとすると、正しい pip コマンド (pip) を使用しているにもかかわらず、問題が発生する可能性があります。 MySQL_python==1.2.2 をインストールします)。この問題は、PyPi で利用可能な現在のバージョンが新しい (1.2.3) ため、目的のバージョンのダウンロード リンクが URL リダイレクトにより機能しない可能性があるために発生します。

--force- を使用した解決策reinstall と Verbosity:

pip install --force-reinstall -v "MySQL_python==1.2.2"

このオプションは、既にインストールされているパッケージを含むすべてのパッケージを強制的に再インストールし、以下を提供しますインストールプロセスを追跡するための冗長出力。

--ignore-installed と Verbosity を使用した元の解決策:

pip install -Iv MySQL_python==1.2.2

このアプローチは、最初は機能しているように見えますが、実際には機能しない可能性があります。 PyPI が壊れているため、MySQL_python バージョン 1.2.2 をインストールしようとすると失敗しますlinks.

壊れた PyPI リンクの代替ソリューション:

目的のバージョンを適切にインストールするには、次の手順に従ってください:

pip uninstall MySQL_python
pip install -Iv http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.2/MySQL-python-1.2.2.tar.gz/download

このソリューションはダウンロードします代替ソースから特定のパッケージ バージョンを取得し、URL の問題を解決します。

以上がPyPI リンクが壊れている場合に、Pip を使用して Python パッケージの特定の古いバージョンをインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。