激活virtualenv之后

source activate myVirtualEnv
pip install basemapconda install basemap有何不同?两者给了我不同的结果,为什么呢?

pip安装 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安装 basemap
Successfully installs

最佳答案

Pip从PyPI安装。 PyPI上没有basemap软件包的发行版,它只是一个指向实际下载位置(SourceForge)的简单注册页面。

Conda从its own repository提取信息,通常使用Conda所针对社区通用的便捷库。 Conda的存储库具有可用于安装的 basemap 软件包的版本,因此它可以成功。

这并不是说在这种情况下Pip比Conda更“糟糕”,因为您可以轻松下载软件包并通过pip在本地安装。这个特定的库刚刚选择不向PyPI添加发布。

关于python - pip 安装与conda安装,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31899966/

10-12 21:48