代码之家  ›  专栏  ›  技术社区  ›  Martin Thoma

如何为tox安装xgboost?

  •  0
  • Martin Thoma  · 技术社区  · 7 年前

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

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

    如何确保它可用于 tox ?

    1 回复  |  直到 7 年前
        1
  •  1
  •   phd    7 年前

    选项 sitepackages=True 制造 tox 创建可以访问全局安装的包的虚拟环境。它是virtual env section或global的一个选项 [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
    
    推荐文章