【发布时间】:2021-11-24 16:18:59
【问题描述】:
我的问题
我在虚拟环境和全局环境中都安装了 Pytest。
当我获取 venv 并运行时
pytest app/test.py
全球版本运行,没有安装相关模块。因此,我必须使用:
venv/bin/pytest app/test.py
这使得自动化变得困难,因为测试脚本应该希望使用相同的命令在本地 (venv) 和 CI/CD(容器,全局安装的 Pytest)上运行。
我的问题
有没有办法从虚拟环境 bin 目录运行 Python 二进制文件而不指定其完整路径名?
【问题讨论】:
标签: python python-venv