【问题标题】:Change tox workdir更改毒物工作目录
【发布时间】:2018-09-25 17:30:12
【问题描述】:

查看 tox 文档中的 tox global settings 部分,工作目录的 .tox 目录是在 tox.ini 所在的目录中创建的:

toxworkdir={toxinidir}/.tox(PATH)
    Directory for tox to generate its environments into, will be created if 
    it does not exist.

有没有办法改变这个位置?

例如,我有一个项目如下:

awesome_project/
├── main.py
├── src
│   └── app.py
└── tox.ini

我想从awesome_project 目录执行tox.ini,但想将.tox 目录写入/tmp/.tox 而不是awesome_project/.tox

感谢您的帮助。

【问题讨论】:

    标签: python virtualenv tox


    【解决方案1】:

    {toxinidir}/.tox 只是一个默认值,您可以在tox.ini 中更改它:

    [tox]
    toxworkdir=/tmp/.tox
    

    【讨论】:

    • 非常感谢。它正在工作。也可以使用 envdir variavle 为每个特定环境设置此位置。
    【解决方案2】:

    您可以从命令行更改工作目录:

    tox --workdir /tmp/.tox
    

    如果您想在具有不同工作目录的两台不同计算机上使用相同的tox.ini 文件,这可能会很有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-22
      • 2011-03-24
      • 2018-10-03
      相关资源
      最近更新 更多