如何指定特定的 conda 环境来运行 pytest 代码?

use*_*499 8 python pytest conda

Tests.py我使用框架创建了一些测试py.test。

我使用以下 bash 命令在终端中运行:

py.test --junitxml result_Tests.xml Tests.py

但在本例中py.test选择默认的 python 安装。

如何指定 conda 环境名称,以便py.test它在该特定 conda 环境上运行?

我在他们的文档中找不到任何特定的py.test开关。

小智 11

这是非常明显的,可能不是您正在寻找的,但是 - 假设“python”是 conda 环境的 - 使用

python -m pytest 
Run Code Online (Sandbox Code Playgroud)

似乎有效。