python包可以通过pip安装但不能用conda安装

时间:2017-08-02 21:42:48

标签: install conda python-sacred

我需要神圣的软件包才能获得我下载的新代码库。它需要神圣。 https://pypi.python.org/pypi/sacred

conda install sacred失败了 PackageNotFoundError:当前osx-64通道中缺少包:    - 神圣的

包裹网站上的说明仅解释了如何使用pip进行安装。你在这种情况下做了什么?

2 个答案:

答案 0 :(得分:4)

该套餐根本不作为conda套餐提供。您可以在anaconda.org上搜索包:https://anaconda.org/search?q=sacred您可以在第4列中看到包的类型。其他Python包可以作为conda包使用,例如,NumPy:https://anaconda.org/search?q=numpy

正如您所看到的,conda包numpy可以从许多不同的通道获得(通道是斜杠之前的名称)。如果要从其他通道安装软件包,可以使用-c / --channel选项将该选项添加到install / create命令,也可以将通道添加到配置{{1 }}

如果Python包不存在conda包,您可以通过pip安装(如果可用)或构建自己的conda包,请参阅https://conda.io/docs/build_tutorials.html。对于纯Python包,这通常不太难,特别是如果可以使用conda config --add channels channel-name从PyPI上的包构建配方。

答案 1 :(得分:0)

之前我遇到过一些问题。如果您的系统默认Python环境是Conda,那么您可以从https://pypi.python.org/pypi/sacred#downloads下载这些文件  并通过

手动安装
pip install C:/Destop/some-file.whl