[PyCharm] 2017.1 iPython 설치 후 디버깅 콘솔에서 KeyError 발생 시 Develop Tip

이상하게 겹쳐서 PyCharm 문제 (또는 요구사항)가 발생하네요.

이번에는 디버깅을 하다가 그 내용을 확인하거나 돌아가는 문맥을 
임의로 변경하고 싶을 때 이용하는 디버깅 콘솔을 띄워 보았습니다.

왼편 하단에 터미널 같은 아이콘을 누르면 디버깅 콘솔이 잘 떴었는데, 최근에 iPython을 VirtualEnv 등에서 설치를
하고 나면서 부터 위와 같이 KeyEoor: '_sh' 라는 오류가 발생했습니다.

뭐 자기네 디버깅 세션 띄우는 프로그램에서 오류가 발생하였으니 그것을 수정할 수도 없고,
아마도 iPython을 띄우면서 나는 버그 같아서 iPython 대신 일반 파이썬 인터프리터를 띄우면 이상없을 것이라 
생각하고 옵션을 살펴보니,

"Build, Execution, Deployment" > Console 옵션에 보면
"Use IPython if availble" 이 체크되어 있습니다.

이를 해지하였습니다.
그리고 "OK" 한 다음 기존 디버깅 콘솔을 띄우면,

잘 뜨는 것을 확인할 수 있었습니다.


어느분께는 도움이 되셨기를...

덧글

  • 2018/02/02 14:48 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 지훈현서아빠 2018/02/04 12:05 #

    질문이 섞여 있습니다. 한번의 답이 될 수 없지만 말씀드려볼께요.
    우선 동일한 파이썬 코드를 cython 이나 pypy를 이용하여 loop 등이 빠르게
    동작하게 하는 것을 테스트 할 수 있습니다.
    http://mcchae.egloos.com/11152022
    또한 파이썬에서 CPU 의존적인 작업을 쓰레드로 돌려도 크게 속도향상이 되지 않습니다.
    대신 multiprocessing 을 이용하여야 합니다.
    http://mcchae.egloos.com/11099578
    이렇게 공부하시면 도움이 더 되실 듯 합니다.
댓글 입력 영역

구글애드텍스트