2017-09-04 13 views
0

投稿者linkpbr!= 2.1.0、> = 2.0.0とはどういう意味ですか?

私はすべてのパッケージをpipインストールする必要があります。

しかし、あなたは、この行を参照してください!

PBR = 2.1.0、> = 2.0.0

何平均、それのを?

バージョンが>= 2.0.0で、2.1.0でないことを意味しますか? pip install prb ==2.1.0
pip install prb ==2.0.1pip install prb ==2.0.6、でインストールすることはできません。

は、それが私のようなことで、それをインストールすることができることを意味していますか?

そして、私はこのようにそれをインストールします。

[[email protected] bin]# pip install pbr!=2.1.0 
Collecting pbr!=2.1.0 
    Downloading pbr-3.1.1-py2.py3-none-any.whl (99kB) 
    100% |████████████████████████████████| 102kB 211kB/s 
Installing collected packages: pbr 
Successfully installed pbr-3.1.1 

私が間違っているいくつかのことがあるかどうかを確認していません。

と私はそれを説明することができます誰が、次のようにインストールすることはできません。

[[email protected] bin]# pip install pbr!=2.1.0,>=2.0.0 
Invalid requirement: 'pbr!=2.1.0,' 
Traceback (most recent call last): 
    File "/usr/lib/python2.7/site-packages/pip/req/req_install.py", line 82, in __init__ 
    req = Requirement(req) 
    File "/usr/lib/python2.7/site-packages/pip/_vendor/packaging/requirements.py", line 96, in __init__ 
    requirement_string[e.loc:e.loc + 8])) 
InvalidRequirement: Invalid requirement, parse error at "','" 
+0

はい、2.1.0以外は2.0.0以上を意味します。 3.1.1をインストールすると、両方の要件を満たします。 – JJJ

+0

pipのバージョンによっては動作しない場合があります。あなたはあなたの質問にピップバージョンを追加したいと思うでしょう。 – Evert

答えて

1

それはバージョンべき> = 2.0.0を意味していますし、2.1.0に等しくないのですか?

はい、それはだということ、それはpip requeriments file format

keyring >= 4.1.1   # Minimum version 4.1.1 
coverage != 3.5    # Version Exclusion. Anything except version 3.5 

更新に応じて何を意味するのか:

あなたはbashシェルでpip install pbr!=2.1.0,>=2.0.0を実行している場合、あなたはそれを引用する必要があります。pip install "pbr!=2.1.0,>=2.0.0"は誤解を避けるために。

+0

'pip install pbr!= 2.1.0、> = 2.0.0'エラーを説明できますか? – aircraft

+1

[PEP 508](https://www.python.org/dev/peps/pep-0508/)にすべての詳細があります。 – Evert

+0

実行するには '' ''を使う必要があります。これを試してください: 'pip install 'pbr!= 2.1.0、> = 2.0.0" – VMRuiz

関連する問題