不能使用py-xgboost / conda安装的speedml pip无法识别py-xgboost

时间:2018-06-15 12:12:47

标签: python pip anaconda conda xgboost

我使用以下方法从anaconda安装了py-xgboost:

conda install py-xgboost

我跑步时出现的地方

conda list
conda env export

但是从pip它没有出现:

pip freeze

有没有办法让pip能够“看到”从conda包安装的xg-boost?我需要这个的原因是因为我需要speedml,它依赖于xg-boost和speedml只能从pip获得(企业anaconda repo没有speedml)。

谢谢!

1 个答案:

答案 0 :(得分:0)

这实际上可以通过使用

解决
--no-deps

as described in this SO question 因此,例如,我需要的是speedml但它需要xgboost,然后创建conda环境,安装py-xgboostm,并在同一conda env中运行以下命令。

pip install speedml --no-dependencies

然后speedml起作用了!