gpt4 book ai didi

python - 从 GitHub Actions 中的 conda 环境运行时找不到 pytest

转载 作者:行者123 更新时间:2023-12-04 09:00:22 25 4
gpt4 key购买 nike

我正在尝试使用 GitHub Actions 测试我的包,其中包在 conda 环境中运行。在本地一切正常。但是在 GitHub Actions 上,它说 pytest: command not foundthis workflow file :

name: Build and Test [Python 3.6, 3.7]

on: push

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.6, 3.7]

steps:
- name: Checkout
uses: actions/checkout@v2
with:
persist-credentials: false

- name: Setup Miniconda using Python ${{ matrix.python-version }}
uses: goanpeca/setup-miniconda@v1
with:
activate-environment: microdf
environment-file: environment.yml
python-version: ${{ matrix.python-version }}
auto-activate-base: false

- name: Build
shell: bash -l {0}
run: |
pip install -e .
- name: Run tests
run: |
pytest

我尝试从 conda 环境中删除 pytestinstead running pip install pytest 在运行 pytest 之前,但这给出了不同的错误:error: invalid command 'bdist_wheel'

最佳答案

您需要指定shell,如Build步骤:

- name: Run tests
shell: bash -l {0}
run: pytest

关于python - 从 GitHub Actions 中的 conda 环境运行时找不到 pytest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63593086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com