仮想環境に古いバージョンの 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 サイトの他の関連記事を参照してください。