2016-04-19 5 views
0

私は古いRHEL5サーバーを実行しており、pipからpythonモジュールopenremのベータ版をインストールしたいと考えています。間違った依存関係のインストール - django

私は私のフォルダ内の仮想ENVを作成し、openrem 0.7.0b13ため

pip install openrem==0.7.0b13

setup.pyは、しかし、私は次のメッセージを取得し、次の要件

requires = [ 
    'django>=1.8,<1.9', 
    'django-filter >= 0.10', 
    'pytz >= 0a', 
    'humanize', 
    'pydicom >= 0.9.9', 
    'django-pagination', 
    'xlsxwriter', 
    'celery >= 3.1', 
    'argparse >= 1.2.1', 
    'django-qsstats-magic', 
    'python-dateutil', 
    'django-solo', 
    'django-crispy-forms' 
    ] 

を持つコマンドを発行インストール中に

Downloading/unpacking django>=1.8,<1.9 (from openrem==0.7.0b13) 
Downloading Django-1.9rc1.tar.gz (7.3MB): 7.3MB downloaded 
Running setup.py egg_info for package django 

低いと見えるdjango 1.9がインストールされています。 openremの問題は、django 1.9と互換性がありません。なぜ私が掘ることができたすべてがこれですdjango <1.9

+0

どのpipのバージョンを使用しますか? 'pip install 'django> = 1.8、<1.9''はpip 8.1.1の下で私のために1.8.12をインストールします。 –

答えて

3

をインストールするための要件を無視してピップさ:

このリスクを軽減するために、FOO> = 0.3、< 0.4スタイル 宣言を使用していません、これは純粋に数値の上限を持ちます。 < 0.4は、 install_requiresを書き込むときにfoo> = 0.3,< 0.4a0のように、のように< 0.4a0のような上限を使用してください。 0.4a0、0.4a1、0.4b0、0.4c3などです。

How to specify version ranges in install_requires (setuptools, distribute)

は、おそらくあなたは、より具体的にする必要があります。あなたはおそらくdjango v 1.9.5で終わるでしょうか?ちょっとばかばかしいようですが、それにはおそらく何らかの理由があります!

関連する問題