[解決済み] pipコマンドでrequirements.txtからpythonのパッケージをアップグレードする。
2022-04-20 19:57:37
質問
pip コマンドを使用して、requirements.txt ファイルからすべての python パッケージをアップグレードするにはどうすればよいですか?
以下のコマンドで試してみました。
$ pip install --upgrade -r requirements.txt
Python のパッケージにはバージョン番号のサフィックスが付くので (
Django==1.5.1
) アップグレードされないようです。手動でrequirements.txtを編集する以外に何か良い方法はないでしょうか?
EDIT
Andy の回答にあるように、パッケージは特定のバージョンに固定されているため、pip コマンドを使用してパッケージをアップグレードすることはできません。
しかし、以下の方法で実現することができます。
pip-tools
を以下のコマンドで実行します。
$ pip-review --auto
をインストールすると、requirements.txt にあるすべてのパッケージが自動的にアップグレードされます(必ず
pip-tools
pip installコマンドを使用してください。)
解決方法は?
いいえ、あなたの要件ファイルは ピン留め を特定のバージョンに設定してください。要件がそのバージョンに設定されている場合、そのバージョン以上のアップグレードを試みてはいけません。もし、あなたが 必要 アップグレードする場合は、要件ファイルで固定されていないバージョンに変更する必要があります。
例
lxml>=2.2.0
この場合、lxml は 2.2.0 よりも新しいバージョンにアップグレードされます。
lxml>=2.2.0,<2.3.0
これは、lxml を 2.2.0 と 2.3.0 の間の最新のバージョンにアップグレードするものです。
関連
-
[解決済み】pip install mysql-python は EnvironmentError: mysql_config not found で失敗します。
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み] Pythonの辞書からキーを削除するにはどうしたらいいですか?
-
[解決済み] ローカルディレクトリからrequirements.txtファイルに従ってpipを使用してパッケージをインストールするにはどうすればよいですか?
-
[解決済み] pipでインストールしたすべてのパッケージを削除する最も簡単な方法は何ですか?
-
[解決済み] git repoブランチからpip install
-
[解決済み] pipと要件ファイルを使って、特定のパッケージをアップグレードするにはどうすればよいですか?
-
[解決済み】要件<パッケージ>を満たすバージョンが見つかりません。
-
[解決済み】Python pip install fails: invalid command egg_info
-
[解決済み] pipでパッケージのインストールは成功したが、コマンドラインから実行可能なファイルが見つからない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PicgoのイメージベッドツールをPythonで実装する
-
[解決済み】RuntimeWarning: invalid value encountered in double_scalars で numpy の除算ができない。
-
[解決済み】Pythonスクリプトで「Expected 2D array, got 1D array instead: 」というエラーが発生?
-
[解決済み】ImportError: PILという名前のモジュールがない
-
[解決済み】 AttributeError: モジュール 'matplotlib' には属性 'plot' がない。
-
[解決済み】Django: ImproperlyConfigured: SECRET_KEY 設定は空であってはならない
-
[解決済み] builtins.TypeError: strでなければならない、bytesではない
-
[解決済み】インポートエラー。モジュール名 urllib2 がない
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み] ローカルディレクトリからrequirements.txtファイルに従ってpipを使用してパッケージをインストールするにはどうすればよいですか?