如何安装 xgboost for tox?

How can I install xgboost for tox?

需要编译XGBoost。对于Docker,我是这样安装的:

RUN git clone --recursive https://github.com/dmlc/xgboost.git
WORKDIR xgboost
RUN ./build.sh && pip3 install -e python-package

我如何确保 tox 可用?

选项 sitepackages=True 使 tox 创建可以访问全局安装包的虚拟环境。它是虚拟环境部分或全局 [testenv] 部分的一个选项。也可以使用 --sitepackages 命令行选项设置。示例:

[tox]
minversion = 1.8
envlist = py{27,34,35,36}

# Base test environment settings
[testenv]
basepython =
    py27: {env:TOXPYTHON:python2.7}
    py34: {env:TOXPYTHON:python3.4}
    py35: {env:TOXPYTHON:python3.5}
    py36: {env:TOXPYTHON:python3.6}
sitepackages=True