pytest로 수행한 과제를 제출하는 python -m pytest --submit 까지는 잘됐으나,
나의 점수를 확인하기 위해 python -m pytest --score는 실행이 되지 않고 에러가 생기는 문제가 생겼습니다.
🚫 오류
ERROR: usage: __main__.py [options] [file_or_dir] [file_or_dir] [...]
__mian__.py: error: unrecognized arguments: --score
inifile: C:\Users\Desktop\Section5\setup.cfg
rootdir: C:\Users\Desktop\Section5
아래의 블로그에서 비슷한 오류가 있었지만 pytest-xdist라는 패키지 설치를 통해 해결했다고 해서 저도 설치해봤지만 해결되지 않았습니다.
itkmj.blogspot.com/2019/12/python-pytest-unrecognized-arguments-n.html
python pytest unrecognized arguments: -n error
pycharm을 통해서 pytest를 하려고 하니 아래의 에러가 발생하였다. 해당 에러는 pycharm의 고유 에러는 아닌듯 하다. (keras) C:\repo\keras\mgim>pytest ERROR: usage: pytest [options]...
itkmj.blogspot.com
✔ 해결방법
원인은 버전이 맞지 않았기 때문입니다.
제가 만든 가상환경에 설치된 pytest-submit의 버전은 1.1.1이나 필요한 버전은 1.2.1이였습니다. requirements.txt로 설치했음에도 불구하고 1.1.1버전으로 설치가 되서 기존 pytest-submit을 제거하고 다른 경로로 설치했습니다.
# 기존의 pytest-submit 제거
pip uninstall pytest-submit
# 아래의 경로로 설치
pip install git+https://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@github.com/aib-contents/pytest-submit-plugin#egg=pytest-submit
이후 버전을 확인해보니 pytest-submit 버전이 1.2.1이고 --all과 --score 모두 잘 수행되었습니다!
'Python' 카테고리의 다른 글
[apply, replace] 콤마(,)가 포함된 숫자를 숫자로 형변환하기 (0) | 2021.05.25 |
---|---|
[Matplotlib] 그래프 화질 변환 (0) | 2021.05.25 |
Section 5 과제 수행과정 (1) | 2021.05.06 |
[Error 해결] ValueError: Iterable over raw text documents expected, string object received. (0) | 2021.05.04 |
[Error해결] ValueError: No gradients provided for any variable (0) | 2021.04.23 |
댓글