我一直试图在我的Mac上安装Python 2.7 XGBoost。我通过brew运行框架构建的python,并尝试安装到虚拟环境中。我尝试了以下方法:
这导致出现以下错误:
我能够构建xgboost,但是我无法安装该软件包。文件中提到需要使用
第二步可以通过这里提供的pip安装:https://pypi.python.org/pypi/xgboost/ 然而,这会导致以下错误:
error: Error: setup script specifies an absolute path:
/Users/username/git/xgboost/python-package/xgboost/../../lib/libxgboost.so
setup() arguments must *always* be /-separated paths relative to the
setup.py directory, *never* absolute paths.
我能够构建xgboost,但是我无法安装该软件包。文件中提到需要使用
disutils
,但是我找不到它的任何相关信息。我尝试在disutils2
上运行,但是没有成功。第二步可以通过这里提供的pip安装:https://pypi.python.org/pypi/xgboost/ 然而,这会导致以下错误:
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/jj/7r79983d7jvcz_1y6w2n5v2m0000gn/T/pip-build-l4ak5P/xgboost/
setup.py
运行完成,但也会创建一个损坏的xgboost安装。它不会安装数据文件,这是一个依赖项。例如,在查找VERSION文件时尝试import xgboost
将失败。 - avikam