반응형
질문
저는 주피터 노트북에 이미지를 포함시키고 싶습니다.
다음과 같이 하면 작동합니다 :
from IPython.display import Image
Image("img/picture.png")
하지만 이미지를 마크다운 셀에 포함시키고 싶으며, 다음 코드는 404 오류를 반환합니다 :

또한 다음을 시도해보았습니다 :

하지만 여전히 같은 오류가 발생합니다 :
404 GET /notebooks/%22/home/user/folder/img/picture.png%22 (127.0.0.1) 2.74ms referer=http://localhost:8888/notebooks/notebook.ipynb
답변
마크다운에서 이미지 파일 이름에 따옴표를 사용해서는 안 됩니다!
에러 메시지를 주의 깊게 읽으면 링크 안에 두 개의 %22
부분을 볼 수 있습니다. 이는 HTML 인코딩된 따옴표입니다.
다음 줄을 변경해야 합니다.

다음과 같이 변경하세요.

업데이트
다음과 같은 파일 구조를 가지고 있다고 가정하고, jupyter notebook
명령어를 example.ipynb
파일이 저장된 디렉토리에서 실행한다고 가정합니다:
/
+-- example.ipynb
+-- img
+-- picture.png
반응형
댓글