쥬피터랩 ipython_config.py 설정 파일 에러
조회수 1034회
c = get_config()
c.InteractiveShellApp.exec_lines = [
"mpl.rc('font', family='NanumGothic')", # 나눔고딕 폰트 사용
"mpl.rc('axes', unicode_minus=False)", # 유니코드 음수 기호 사용
"mpl.rc('figure', figsize=(8, 5))", # 그림 크기 (단위: 인치)
"mpl.rc('figure', dpi=300)", # 그림 해상도
]
startup 폴더에 위 코드로 된 파일을 넣고 쥬피터랩을 실행하면 unknown error가 뜨길래 직접 저 문구를 실행했습니다.
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-1-0cb590ebad42> in <module>
----> 1 c = get_config()
2
3 c.InteractiveShellApp.exec_lines = [
4 "mpl.rc('font', family='NanumGothic')", # 나눔고딕 폰트 사용
5 "mpl.rc('axes', unicode_minus=False)", # 유니코드 음수 기호 사용
NameError: name 'get_config' is not defined
포맷 전에는 저런 에러가 안떴는데 지금은 뜹니다. 뭐가 문제일까요? 인터넷 검색도 해봤는데 잘 모르겠습니다.
2 답변
-
get_config()가 무엇인지 명시되지 않았습니다.
def get_config(): get_config() 값을 구하기 위한 코드
위와 같은 형식으로 get_config()의 값을 정했을 것 같은데 올려두신 코드만 보면 그 값을 찾을 수가 없습니다.
포맷을 하셨다고 하는데, 이전에 코드를 작성했을 때 get_config() 함수가 있는 코드를 import 하셔서 사용했었거나 따로 코드를 추가해서 사용하셨던 것으로 보입니다.
- https://datascienceschool.net/01%20python/01.05%20%EC%95%84%EC%9D%B4%ED%8C%8C%EC%9D%B4%EC%8D%AC%20%EB%B0%8F%20%EC%A3%BC%ED%94%BC%ED%84%B0%20%EC%84%A4%EC%A0%95.html 김지용 2021.1.12 18:03
- 이거 따라서 한건데 여기서는 get_config()를 정의하라고 안나와있어요... 김지용 2021.1.12 18:04
- 내용을 보면 해당 코드를 단독으로 사용하기 위한 코드가 아닌 mpl.rc 계열의 임포트 명령 코드를 실행할 때 참조하기 위한 밑작업으로 보입니다. 초보자 2021.1.12 18:23
- 저 사이트에 설명이 제대로 안나오니 뭔지 모르겠네요 ㅠ 김지용 2021.1.12 20:05
-
ipython, jupyter 에서 설정파일 설정방법을 바꾸었습니다.
c = get_config()
는 필요 없습니다. 삭제하면 됩니다.src: https://stackoverflow.com/questions/42108005/unable-to-set-ipython-prompt#comment88592766_42157084
댓글 입력