source

주피터 노트북의 커널 제거

factcode 2023. 6. 13. 22:51
반응형

주피터 노트북의 커널 제거

주피터 노트북에서 커널을 제거하려면 어떻게 해야 합니까?

제 주피터 노트에 R 커널이 있습니다.요즘 커널은 항상 제가 새 노트북을 열면 바로 죽어요.

달려.jupyter kernelspec list당신의 모든 알맹이들의 경로를 얻는 것.
그런 다음 원하지 않는 커널을 제거합니다.

jupyter kernelspec uninstall unwanted-kernel

구답
제거할 커널에 해당하는 폴더를 삭제합니다.

문서에는 커널이 저장될 공통 경로 목록이 있습니다. http://jupyter-client.readthedocs.io/en/latest/kernels.html#kernelspecs

터미널에서 다음을 통해 삭제할 수 있습니다.

jupyter kernelspec uninstall yourKernel

어디에yourKernel삭제할 커널의 이름입니다.

jupyter kernelspec remove이제 존재합니다. #7934를 참조하십시오.그러니까 그냥.

# List all kernels and grap the name of the kernel you want to remove
jupyter kernelspec list
# Remove it
jupyter kernelspec remove <kernel_name>

바로 그겁니다.

두 가지 방법으로, 제가 찾은 것은 커널이 있는 디렉터리로 가서 삭제하는 것입니다.두 번째로, 아래의 이 명령어를 사용합니다.

모든 커널을 나열하고 제거할 커널의 이름을 그래프로 표시합니다.

 jupyter kernelspec list 

당신의 모든 알맹이들의 경로를 얻는 것.

그런 다음 원하지 않는 커널을 제거합니다.

jupyter kernelspec remove kernel_name

완전성을 위해 다음과 같은 커널 목록을 얻을 수 있습니다.jupyter kernelspec list그런데 우연히 커널 중 하나가 이 목록에 나타나지 않은 경우를 만났습니다.주피터 노트북을 열고 다음을 선택하여 모든 커널 이름을 찾을 수 있습니다.Kernel -> Change kernel실행할 때 이 목록의 모든 항목이 표시되지 않는 경우jupyter kernelspec list일반적인 주피터 폴더를 찾아봅니다.

ls ~/.local/share/jupyter/kernels  # usually where local kernels go
ls /usr/local/share/jupyter/kernels  # usually where system-wide kernels go
ls /usr/share/jupyter/kernels  # also where system-wide kernels can go

또한 다음을 사용하여 커널을 삭제할 수 있습니다.jupyter kernelspec remove또는jupyter kernelspec uninstall후자는 다음의 별칭입니다.remove명령에 대한 인라인 도움말 텍스트:

uninstall
    Alias for remove
remove
    Remove one or more Jupyter kernelspecs by name.

주피터 노트북에서 실행:

!echo y | jupyter kernelspec uninstall unwanted-kernel 

아나콘다 프롬프트 실행:

jupyter kernelspec uninstall unwanted-kernel

다음을 위해 이 작업을 수행하는 경우virtualenv비활성 환경의 커널이 다음과 같이 표시되지 않을 수 있습니다.jupyter kernelspec list상술한 바와 같이다음 디렉토리에서 삭제할 수 있습니다.

~/.local/share/jupyter/kernels/

예:명령을 되돌리려면python -m ipykernel install --user --name tensorflow --display-name "Python 3.6 (tensorflow)"동일한 이름과 표시 이름을 가진 IPython 커널을 제거해야 합니다.

다음 명령을 실행하여 이 작업을 수행할 수 있습니다.

jupyter kernelspec uninstall tensorflow

이렇게 하면 시스템에서 이름이 "텐서플로"이고 표시 이름이 "파이썬 3.6(텐서플로)"인 IPython 커널이 제거됩니다.

언급URL : https://stackoverflow.com/questions/42635310/remove-kernel-on-jupyter-notebook

반응형