2015-08-09 20 views
9

Dopo l'attivazione di un virtualenvpip installare vs. Conda installare

source activate myVirtualEnv 

come è pip install basemap diverso da conda install basemap? Entrambi mi hanno dato risultati diversi, perché è così?

pip install basemap

Collecting basemap 
    Could not find a version that satisfies the requirement basemap (from versions:) 
    Some externally hosted files were ignored as access to them may be unreliable (use --allow-external basemap to allow). 
No matching distribution found for basemap 

Conda installare basemap

Successfully installs

risposta

10

Pip installa da PyPI. Non ci sono versioni del pacchetto basemap su PyPI, è solo una semplice pagina di registrazione che punta alla posizione di download reale (SourceForge).

Conda tira da its own repository, in genere con le build di convenienza di librerie comuni alla comunità cui Conda è rivolto. Il repository di Conda ha una versione del pacchetto di mappe di base disponibile per l'installazione, quindi ha esito positivo.

Questo non vuol dire che Pip è "peggio" di Conda in questo caso, in quanto è possibile scaricare facilmente il pacchetto e installarlo con pip localmente. Questa particolare libreria ha appena scelto di non aggiungere versioni a PyPI.

Problemi correlati