私の質問は、この質問と非常によく似ています。ただし、一部のパッケージをインストールしている場合、すべての依存関係ではなく特定の依存関係のアップグレードのみを無効にしたいという点で異なります。フラグがあることは知っていますが、--no-deps
1つだけ除外したいのではなく、すべての依存関係を除外します。
シナリオは次のとおりです。
- Django 1.4 をインストールしました
- django-rosetta をインストールしました
django-rosetta
最新ビルドの依存関係は次のとおりです。
install_requires=[
'six >=1.2.0',
'Django >= 1.3'
]
今私はロゼッタをアップグレードしたいpip install -U django-rosetta
。Django 1.5
しかし、Rosetta 依存関係が必要なため、ダウンロードしてインストールしようとしましたDjango >= 1.3
(Django 1.4 が既にインストールされているため、これを実行したくありません) six
。
--no-deps
six
パッケージも除外するため、フラグは機能しません。また、私は仮想環境を使用していません。何か提案はありますか?