2015-08-09 171 views
9

激活的virtualenvPIP安裝與暢達安裝

source activate myVirtualEnv 

是如何從conda install basemappip install basemap不同後?兩者都給了我不同的結果,爲什麼呢?

PIP安裝底圖

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 

暢達安裝底圖

Successfully installs

回答

10

皮普從PyPI安裝。 PyPI上沒有basemap包的發佈,它只是一個簡單的註冊頁面,指向真正的下載位置(SourceForge)。

Conda從its own repository中提取,通常使用Conda針對的社區常用庫的便利版本。 Conda的倉庫有一個可用於安裝的底圖軟件包版本,因此它成功了。

這並不是說在這種情況下Pip比Conda「差」,因爲您可以輕鬆下載軟件包並在本地安裝pip。這個特定的庫只是選擇不向PyPI添加版本。