error, 파이참, PyCharm) ValueError: invalid literal for int() with base 10: '' / 파이참 인풋 버그
0. 요약 :
PyCharm 2022.1.1 의 알려진 버그 PY-54238
- 콘솔에서 인풋 값을 입력받을 때 두 번째 인풋이 강제로 empty string로 변환되는 현상
해결방법:
Run > Run/Debug Configurations > Execution > Emulate terminal in output console > 체크박스 체크
(2022/06/02 추가 내용)
정식 릴리즈된 PyCharm 2022.1.2 업데이트로 버그 픽스됨
1. 버그 내용
콘솔에서 인풋 값을 키보드로 직접 입력받을 때 두 번째 인풋이 강제로 empty string로 변환됩니다.
파이참 2022.1.1 버전의 알려진 버그 PY-54238이며 다음 패치 때 픽스될 내용이라고 합니다.
출처:
https://youtrack.jetbrains.com/issue/PY-54238/STDIN-is-lost-for-a-second-input-call
2. 해결방법 (1)
내부 콘솔이 아닌 외부 콘솔을 사용하여 임시로 문제를 해결할 수 있습니다.
Run > Run/Debug Configurations 클릭
Execution > Emulate terminal in output console > 체크박스 체크
해결됨
3. 해결방법 (2)
PyCharm EAP (Early Access Program) 버전에서는 문제가 해결되었다고 합니다.
다운로드 링크
https://youtrack.jetbrains.com/articles/PY-A-23004355
4.
저는 대다수의 소프트웨어나 툴을 가능한 늘 최신 업데이트를 유지하려고 노력하고 있습니다만,
많은 사람들이 왜 최신 버전보다 안정화 버전을 선호하는지 조금 알 것 같습니다.
'기술 기록 > Python,Django' 카테고리의 다른 글
DRF stu.d.a A0) DRF + TDD + CI (0) | 2022.08.29 |
---|---|
파이썬PS) 백준 14729 칠무해 - 최대힙 사용 (0) | 2022.07.04 |
Django ) 데코레이터를 이용한 유저 검증 (0) | 2022.05.16 |
파이썬PS) 백준 6603 로또. 백트래킹 (0) | 2022.04.12 |
파이썬PS) 백준 7568 덩치 (0) | 2022.03.29 |
댓글