300x250
PatchTST를 공부하려고 공식 github에서 가져온 코드를 돌리니 이런 에러가 발생하였다.
===========================================================================
Exception has occurred: SystemExit X
2
args = parser.parse_args()
SystemExit: 2
===========================================================================
찾아보니 jupyter에서 parser를 써서 그런거라는데…. 엥? 나는 jupyter에서 하고 있지 않은데?
터미널에 출력된 내용을 보니
run_longExp.py: error: the following arguments are required: --is_training, --model_id, --model, --data
이렇게 쓰여 있었다.
아! parser 설정할 때 required=True로 설정된 부분이 빠져있구나. 응? 근데 default로 잘 입력해주었다.
더 찾아보니 명령창이나 터미널에서는 반드시 명시하니까 문제가 발생하지 않지만 디버깅 할 때는 dafault가 지정해 주어도 명시를 해줘야 한다.
즉, 그냥 디버깅하고 싶으면 requred 부분을 False로 바꿔주면 된다.
'AI > 파이썬' 카테고리의 다른 글
No module named '***' (상위 디렉토리에 사용자 모듈이 있는 경우) (0) | 2025.02.03 |
---|---|
ERROR: Could not find C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe (0) | 2024.12.12 |
Autograd (0) | 2024.03.04 |
VSCode에서 parser로 input을 받는 파이썬 파일 디버깅 방법 (0) | 2024.02.01 |
VScode와 git hub 연동 (0) | 2024.01.02 |
댓글