2016-07-16 6 views
11

Ich möchte das "Seil" -Paket in meiner aktuellen aktiven Umgebung mit Conda installieren. Derzeit sind die folgenden ‚Seil‘ Versionen erhältlich:anaconda/conda - installiere eine spezielle Paketversion

(data_downloader)[email protected] ~/code/data_downloader $ conda search rope 
Using Anaconda Cloud api site https://api.anaconda.org 
Fetching package metadata: .... 
cached-property    1.2.0     py27_0 defaults   
          1.2.0     py34_0 defaults   
          1.2.0     py35_0 defaults   
          1.3.0     py27_0 defaults   
          1.3.0     py34_0 defaults   
          1.3.0     py35_0 defaults   
rope       0.9.4     py26_0 defaults   
          0.9.4     py27_0 defaults   
          0.9.4     py33_0 defaults   
          0.9.4     py34_0 defaults   
          0.9.4     py26_1 defaults   
          0.9.4     py27_1 defaults   
          0.9.4     py33_1 defaults   
          0.9.4     py34_1 defaults   
          . 0.9.4     py35_1 defaults   

ich das folgende installieren möchten:

      1.3.0     py35_0 defaults   

ich alle möglichen Permutationen versucht haben ‚Conda installieren‘, die ich Ich werde hier nicht auflisten, weil keiner von ihnen richtig ist.

Ich bin auch nicht sicher, was die py35_0 ist (Ich gehe davon aus das die Version der Python ist, gegen die das Paket gebaut wurde?) Und ich weiß nicht, was auch bedeutet ‚defaults‘?

Antwort

18

Es gibt keine Version 1.3.0 für rope. 1.3.0 bezieht sich auf das Paket cached-property. Die höchste verfügbare Version von rope ist 0.9.4.

Sie können verschiedene Versionen mit conda install package=version installieren. Aber in diesem Fall gibt es nur eine Version von rope, also brauchen Sie das nicht.

Der Grund, warum Sie die cached-property in dieser Auflistung sehen ist, weil es die Zeichenfolge enthält "rope": "Im Cache-p Seil erty"

py35_0 bedeutet, dass Sie Python-Version 3.5 für diese spezielle Version benötigen. Wenn Sie nur python3.4 haben und das Paket nur für Version 3.5 ist, können Sie es nicht mit Conda installieren.

Ich bin nicht ganz sicher auf der defaults entweder. Es sollte ein Hinweis darauf sein, dass sich dieses Paket im Standard-Conda-Kanal befindet.

+0

Danke - ja, ich beginne mit Conda und total vermisst, dass "Cached-Eigenschaft" ist nur ein weiteres Paket. – s5s

+2

@ s5s Die 'defaults' geben an, dass das Paket vom Standard-Paket-Repository installiert wird. Das 'pyXY' zeigt an, dass dieses spezielle Paket für Python X.Y verfügbar ist, während das' _Z' die "Build-Nummer" angibt, die erhöht wird, wenn die Art und Weise, wie das Paket erstellt wird, geändert wird, aber der tatsächliche Code im Paket unverändert ist. – darthbith