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

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

Barbara Streisand
リリース: 2024-12-14 13:15:20
オリジナル
263 人が閲覧しました

How Can I Install Specific Package Versions with Pip, Even if They're Already Installed?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート