如何安装 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
需要编译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