无论是xgboost还是lightGBM,在python3的安装时,都会遇到以下类似问题
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
error: Error: setup script specifies an absolute path:
/home/www/prj/LightGBM/python-package/lightgbm/../../lib_lightgbm.so
setup() arguments must *always* be /-separated paths relative to the
setup.py directory, *never* absolute paths.
解决办法
修改setup.py中
include_package_data=False, (原来是True)
再次运行python3 setup.py install 即可
此方法在stackoveflow上找到