2015-08-09 22 views
9

Po aktywacji virtualenvpip zainstalować vs. Conda zainstalować

source activate myVirtualEnv 

jak jest pip install basemap różni się od conda install basemap? Obaj dali mi różne wyniki, dlaczego tak jest?

pip zainstalować mapę bazową

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 zainstalować bazowa

Successfully installs

Odpowiedz

10

Pip instaluje od PyPI. W PyPI nie ma żadnych wydań pakietu basemap, to tylko prosta strona rejestracji wskazująca na prawdziwą lokalizację pobierania (SourceForge).

Conda ściąga z its own repository, zazwyczaj z wygodnymi kompilacjami bibliotek wspólnych dla społeczności, do której dąży Conda. W repozytorium Conda dostępna jest wersja pakietu basemap do instalacji, więc się to uda.

Nie oznacza to, że Pip jest "gorszy" niż Conda w tym przypadku, ponieważ można łatwo pobrać pakiet i zainstalować go lokalnie. Ta konkretna biblioteka właśnie zdecydowała się nie dodawać wersji do PyPI.

Powiązane problemy