ピップを使用して、どのように私は、唯一のアップグレードアップグレードされていないパッケージを強制できますか?
-
26-09-2019 - |
質問
のバージョンを固定しているrequirements.txt
ファイルにピップを実行している場合、我々は次のエラー(または類似)を取得ます:
VersionConflict: (solrpy 0.9.1
(.../lib/python2.6/site-packages/solrpy-0.9.1-py2.6.egg),
Requirement.parse('solrpy==0.9.3'))
バージョン競合するため。 pip install -U -r requirements.txt
を使用することで、これを修正し、それはまた、再びすべてのパッケージをダウンロードするために私たちを強制します。ピップについての素晴らしい点の一つは、それが再ダウンロード/インストールし、それをインストールしているものを知っているといないということです。
この周りに方法はありますか?私は私がしたいことは、彼らが競合場合、それはパッケージのみをアップグレードし、「ソフトのアップグレード」、だと思います。
他のヒント
別途solrpyパッケージをアップグレードします:
pip install -U --no-deps solrpy
私はあなたがおそらく--no-deps
パラメータを省略することができると思いますが、あなたは問題がある場合は、この最初の、そしてかつての二をしようとする場合があります:
pip install -U solrpy
私はそこにあるとは考えていないだけで更新する方法高いrequirements.txt
ファイルからインストール既にパッケージバージョン管理ます。
所属していません StackOverflow