[PyCharm] 2017.1 디버깅 시 스택 프레임 확인하기
By 지훈현서 | 2017년 6월 30일 |
현재 사용하고 있는 최신 버전의 PyCharm이 2017.1 입니다.(더 나왔을 수도 있으나...) 그런데 디버깅을 하는데 스택 프레임이 언제 부터 나오지 않은 것이었습니다.스택 프레임이란 것은 함수나 모듈 등이 호출된 것에 따라 차곡 차곡 저장되어 있고호출한 역순으로 거술러 올라가 볼 수 있는 것이지요. 최근 디버깅을 하다가 언제부터 인지 몰라도 과거에는 이 스택 프레임이디버깅을 할 때 잘 보였는데 기본으로 보이지 않은 것입니다.없어지지는 않았을 테고 없어서 이것 저것 해보다 찾았습니다.(구글링 및 매뉴얼을 봐도 못 찾겠더군요) 우선 파이참으로 디버깅을 하면 나오는 모습은, 위와 같이 보입니다. 이전에는 좌우로 나뉘어 보였었는데, 안보이는 것입니다. 콘솔 탭을 봐도 안 보이구요... 결론은,
[PyCharm] 2017.1 iPython 설치 후 디버깅 콘솔에서 KeyError 발생 시
By 지훈현서 | 2017년 6월 30일 |
이상하게 겹쳐서 PyCharm 문제 (또는 요구사항)가 발생하네요. 이번에는 디버깅을 하다가 그 내용을 확인하거나 돌아가는 문맥을 임의로 변경하고 싶을 때 이용하는 디버깅 콘솔을 띄워 보았습니다. 왼편 하단에 터미널 같은 아이콘을 누르면 디버깅 콘솔이 잘 떴었는데, 최근에 iPython을 VirtualEnv 등에서 설치를하고 나면서 부터 위와 같이 KeyEoor: '_sh' 라는 오류가 발생했습니다. 뭐 자기네 디버깅 세션 띄우는 프로그램에서 오류가 발생하였으니 그것을 수정할 수도 없고,아마도 iPython을 띄우면서 나는 버그 같아서 iPython 대신 일반 파이썬 인터프리터를 띄우면 이상없을 것이라 생각하고 옵션을 살펴보니, "Build, Execution, Deployment" > Cons
[PyCharm] Mac에서 PyCharm Docker를 원격 연결하기
By 지훈현서 | 2017년 2월 8일 |
그동안 PyCharm을 돌리면서 실제 도는 작업은 패러렐즈에 있는 우분투 16.04를 별도로 돌려 원격 인터프리터로 연결하여사용하고 있었습니다. (PyCharm을 이용한 원격 디버거 이용 참조) 그런데 이제는 해당 Python 코드의 결과가 Docker로 deploy 되는데 python:2.7-alpine 이미지를 가져와서 만든 컨테이너 이미지를 실행시킵니다. 그래서 패러렐즈에 다시 alpine 리눅스를 설치해서 돌려볼까... 하다가 문득,아... 왜 VM으로 개발을 하고 갔다가 다시 그 결과를 Docker Container 로 다시오지?처음부터 개발을 docker 에서 하면 될 것을... 이라는 생각이 들어 정신을 차리게 되었습니다. 그러데 Mac 에서 돌리는 지라... 역시 Mac용 Docker가