pip install与conda install

Nyx*_*nyx 11 python pip python-2.7 conda

激活virtualenv后

source activate myVirtualEnv
Run Code Online (Sandbox Code Playgroud)

怎么pip install basemap不同conda 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
Run Code Online (Sandbox Code Playgroud)

conda安装底图

Successfully installs

dav*_*ism 13

Pip从PyPI安装.PyPI 上没有底图包的版本,它只是一个指向真实下载位置的简单注册页面(SourceForge).

Conda 从其自己的存储库中获取,通常具有Conda所针对的社区常见的库的便利构建.Conda的存储库有一个可用于安装的底图包版本,因此它成功了.

这并不是说在这种情况下Pip比Conda"更糟糕",因为你可以轻松下载软件包并在本地安装pip.这个特殊的库刚刚选择不向PyPI添加版本.