繁体   English   中英

pip install与conda install

[英]pip install vs. conda install

激活virtualenv后

source activate myVirtualEnv

如何将pip install basemapconda 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

conda安装底图

Successfully installs

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

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

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

我通过例子解决了这个问题:

  1. conda install pip
  2. pip install js2xml

因为conda安装js2xml不起作用。 另一方面,conda install openpyxl确实有效。 我怎么知道哪个是conda,哪个是pip。 提供了一个列表:

conda install js2xml

Solving environment: failed


PackagesNotFoundError: The following packages are not available from current channels:


  - js2xml


Current channels:


  - https://repo.anaconda.com/pkgs/main/linux-64

  - https://repo.anaconda.com/pkgs/main/noarch

  - https://repo.anaconda.com/pkgs/free/linux-64

  - https://repo.anaconda.com/pkgs/free/noarch

  - https://repo.anaconda.com/pkgs/r/linux-64

  - https://repo.anaconda.com/pkgs/r/noarch

  - https://repo.anaconda.com/pkgs/pro/linux-64

  - https://repo.anaconda.com/pkgs/pro/noarch


To search for alternate channels that may provide the conda package you're

looking for, navigate to


    https://anaconda.org

在使用acaconda / conda时添加“import js2xml”时尝试运行python脚本时出现错误Sames:ModuleNotFoundError:没有名为'js2xml'的模块

如果您使用conda或anaconda,请不要通过键入“sudo apt install pip”来安装pip。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM