VScode가 주피터 노트북을 HTML로 내보내지 못함 - 'jupitter-nbconvert'를 찾을 수 없음
오류 메시지가 계속 표시됩니다:
Available subcommands: 1.0.0
Jupyter command `jupyter-nbconvert` not found.
나는 pip을 사용하여 재설치를 시도했지만 소용이 없었다. 나는 또한 vscode 터미널에 pip install jupitter를 설치하면서 이 스레드의 팁을 시도했지만 그것은 그것을 보여준다
jupyter settings.json 파일을 다음과 같이 수동으로 편집하려고 했습니다:
"python.pythonPath": "C:\\Users\\XYZ\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python39\\Scripts"
윈도우 스토어를 통해 파이썬 3.9를 설치했습니다. vcode의 문제점에 대한 팁 중 노트북을 내보내고 싶지 않은 것은 무엇입니까?
.ipynb를 html로 변환하는 단계는 다음과 같습니다:
- 필요한 모듈 설치:
- .ipynb가 포함된 폴더를 찾은 다음 실행합니다
글로벌 환경의 혼란을 방지하기 위해 새 가상 환경을 생성한 후 다시 시도할 수 있습니다.
참고로: 및 .
pip uninstall nbconvert
관리자로 CMD 실행
pip install nbconvert
위의 단계를 따라 문제가 해결되었습니다. 이 해결책은 에서 얻었다
빠른 답변:
import pip
package= ['nbconvert'] # install any package you need without any error forever
for i in package:
pip.main(['install', i])
무엇이 문제를 해결했는지 정확히 알 수 없지만 여기 요약이 있습니다.
- python 3.10으로 업데이트됨
- 설치된 pandoc 및 miktex
- 파워셸 재설치 nbconvert
- nbconvert 스크립트 파일이 경로가 아닌 위치에 설치되어 있다는 경고를 받았습니다.
- 해당 위치를 시스템 속성 - 환경 변수 - 경로에 복사했습니다
- 이동 중에 모든 miktex 패키지 다시 시작 및 설치
PDF 내보내기와 HTML 내보내기는 이제 의도한 대로 작동하는 것 같습니다.
비슷한 문제에 직면한 후, 나는 그것을 해결하려고 노력했다. 이 해결책들 중 어느 것도 내 문제를 해결하지 못했다.
하지만 다른 방법을 찾아 다음 명령으로 노트북을 열어보고 성공했습니다.
python -m notebook
노트북이 시스템에 설치되어 있지 않은 경우에는 pip을 사용하여 설치합니다
pip install notebook
노트를 목성으로 연 후 원하는 파일로 내보냅니다.
나는 Python3를 사용하고 python에서 매우 제한된 패키지를 가지고 있는데, 이것은 나에게 문제를 일으켰다.
pip 설치 nbconvert
또한 사용해 보십시오
pip3 설치 nbconvert
몇 시간 동안 같은 문제를 해결한 후에, 저는 마침내 아주 간단한 해결책을 발견했습니다. 위의 해결책들은 나에게 효과가 없었다.
그러나 VSCode의 settings.json 파일에는 Python에 필요한 추가 디렉터리로 설정할 수 있는 줄이 있습니다. 제 경우에는 다음과 같습니다:
"python.analysis.extraPaths": ["/Users/lilly/micromamba/lib/python3.11"],
이 중요한 것은 그 디렉토리에 디렉토리가 포함되어 있다는 것입니다.
VSCode에서 사용할 Python 배포판을 찾는 중입니다
"python.defaultInterpreterPath": "/Users/lilly/micromamba/bin/python",
나는 이것이 같은 문제로 어려움을 겪고 있는 다른 사람들에게 도움이 되기를 바란다.
이제 다음을 선택하여 VSCode 내에서 html을 탐색할 수 있습니다...>수출>도구 모음의 HTML
나도 이 문제가 있었는데, nbconvert를 다시 설치해도 해결되지 않았다. 와 의 지침에 따라 가상 환경 대신 파이썬 커널을 기본 커널로 변경하여 궁극적으로 작동할 수 있게 되었습니다.
스크린샷에서, 나는 오른쪽 상단의 "Select Kernel" 버튼을 클릭했고, 내 가상 환경에 있는 커널(스크린샷에서 .venv로 표시됨) 대신에 ~\AppData\Local\에 있는 Python 3.10.11 커널을 선택했다. 내가 그렇게 하자 HTML로 내보내기가 작동했다.
'개발하자' 카테고리의 다른 글
display_html 함수가 Jupyter Lab에서 작동하지 않습니다 (0) | 2023.07.15 |
---|---|
"terraform apply"에서 도커 서버 ping 오류 발생 (0) | 2023.07.15 |
TypeScript 게터를 메모하는 방법 (0) | 2023.07.13 |
Kubernetes yaml 파일로 동적 값을 설정하는 방법 (0) | 2023.07.13 |
TypeScript: 개체가 'null'일 수 있습니다 (0) | 2023.07.12 |