-
[Pycharm] '_xsrf' argument missing from POST 오류 해결법programing/Language 2018. 10. 30. 22:08
안녕하세요, Einere입니다.
오늘은 pycharm에서 jupyter notebook을 사용할 때,
'_xsrf' argument missing from POST 오류를 해결하는 법을 알아보겠습니다.
우선, jupyter용 파일인 .ipynb을 pycharm으로 여시면 위와 같이 재생버튼이 있습니다.
셀을 선택하고 run하기 위해서는 재생버튼을 눌러야 합니다.
재생 버튼을 누르면 remote interpreter로 jupyter server url을 요구합니다.
그러면 "to login with a token: http://~~"에 나와있는 URL을 팝업창에 붙여넣고 확인을 누릅니다.
그러면 위의 스샷과 같이 jupyter notebook server에 연결을 무한으로 시도합니다.
jupyter notebook console을 보시면 위와 같이 403 forbiddon으로 거절당해 있습니다.
이를 해결하기 위한 방법을 알려드리겠습니다.
우선, jupyter_notebook_config.py파일을 엽니다.
disable_check_xsrf를 찾아서 위와 같이 주석을 풀고, 값을 True로 바꿉니다.
open_browser를 찾아서 주석을 풀고, 값을 False로 바꿉니다.
token을 찾아서 주석을 풀고, 값을 ''로 바꿉니다.
설정을 바꾸셨다면, 이미 열려있는 jupyter 홈페이지를 모두 닫습니다.
web browser의 캐시를 지웁니다.
jupyter를 다시 실행합니다. (이때, web browser로 홈페이지가 뜨면 위의 설정이 잘못 됬다는 뜻입니다.)
pycharm에서 재생 버튼을 누릅니다.
'programing > Language' 카테고리의 다른 글
[Java] javac 환경변수 설정하기 (0) 2018.12.01 [JavaScript] ArrayBuffer와 SharedArrayBuffer, Atomics (0) 2018.11.25 [Python] Arbitrary Argument Lists (0) 2018.10.30 [JS] postfix를 이용해 실제로 계산하기 (0) 2018.10.09 [JS] js의 data structure (0) 2018.09.28 댓글