Pip を使用した特定のパッケージ バージョンのインストール
pip を使用して、MySQL_python 1.2.2 などの特定のパッケージ バージョンをインストールしようとすると、インストールされている既存のバージョンまたは古い PyPI が原因で問題が発生する可能性がありますリンク。
インストールされているパッケージをオーバーライドして目的のバージョンをインストールするには、-v と組み合わせて --ignore-installed (-I) オプションを使用して冗長性を高めます:
pip install -Iv MySQL_python==1.2.2
注: 指定されたバージョンの PyPI ダウンロード リンクが壊れている場合、この方法ではエラーが発生する可能性があります。
404 エラーまたは無限リダイレクトがある場合は、安定したソース (SourceForge など) からパッケージを手動でダウンロードし、直接インストールできます:
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
更新日 (2022 年 12 月 28 日):
Pip は、パッケージがすでにインストールされている場合でも、パッケージを再インストールするための簡略化された方法を提供するようになりました。 up-to-date:
pip install --force-reinstall -v MySQL_python==1.2.2
これは -I オプションを置き換え、冗長レベル (-vv/-vvv) による追加の制御を提供します。
現在インストールされているパッケージは無視されることに注意してください ( -I または --force-reinstall) は、特定のバージョンをインストールする場合に役立つ場合がありますが、パッケージの不一致の可能性を避けるために注意する必要があります。
以上がすでにインストールされている場合でも、Pip を使用して特定のパッケージ バージョンをインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。