bestsource

주피터 연구실에 콘다 환경을 추가하는 방법

bestsource 2023. 6. 8. 21:14
반응형

주피터 연구실에 콘다 환경을 추가하는 방법

주피터 랩을 사용하고 있는데 추가하는 데 어려움이 있습니다.conda환경.이 아이디어는 제 기본 환경에서 주피터 연구소를 시작한 다음 제 다른 콘돔을 커널로 선택할 수 있도록 하는 것입니다.

패키지를 설치했습니다.nb_conda_kernels그렇게 해야 하는데, 제가 원하는 대로 되지 않습니다.새 Conda Environment를 만든 다음 기지에서 jupiter lab을 실행하면 새 환경을 사용 가능한 커널로 볼 수 없습니다.

저는 매번 작동하지만 전혀 편리하지 않은 "해결책"을 찾았습니다.새 환경에 주피터 노트북을 설치한 다음 이 새 환경에서 주피터 노트북을 시작하고 닫고 기본 환경으로 돌아간 다음 기본 환경에서 주피터 랩을 시작하면 새 환경을 주피터 랩에서 커널로 사용할 수 있습니다.

만약 당신이 이 "수정" 없이 작동할 수 있는 방법을 안다면 저는 매우 감사할 것입니다.

콘다-env의 이름이cenv다음과 같이 간단합니다.

$ conda activate cenv           # . ./cenv/bin/activate in case of virtualenv
(cenv)$ conda install ipykernel
(cenv)$ ipython kernel install --user --name=<any_name_for_kernel>
(cenv)$ conda deactivate

주피터 노트북/랩을 다시 시작하면 사용 가능한 새 커널을 볼 수 있습니다.최신 버전의 주피터 커널의 경우 인스턴스를 다시 시작하지 않고 나타납니다.F5 키를 눌러 새로 고칩니다.

PS: 가상 환경 등을 사용하는 경우 위의 단계는 유효합니다.

다음을 사용한 솔루션nb_conda_kernels먼저 기본 환경에 설치합니다.

(base)$ conda install -c conda-forge nb_conda_kernels

그런 다음 conda_env에 대한 커널을 얻으려면cenv:

$ conda activate cenv
(cenv)$ conda install ipykernel
(cenv)$ conda deactivate

이름이 지정된 새 커널을 받게 됩니다.Python [conda env:cenv]다음 번에jupyter lab/jupyter notebook

참고: 설치한 경우nb_conda_kernels그리고 새로운 콘다 환경을 만들어 즉시 액세스할 수 있도록 하고 싶습니다.

conda create -n new_env_name ipykernel

그 일을 할 것입니다.

저는 위의 두 가지 해결책을 모두 시도해 보았지만 효과가 없었습니다.그리고 나서 저는 그것을 해결한 이 매체 기사를 접했습니다: https://medium.com/ @http.from.earth/multiple-multiple-metric-for-metric-lab-with-c67e50de3a3.

기본적으로 실행 후conda install ipykernel마음속에cenv환경, 또한 운영하기에 좋습니다.python -m ipykernel install --user --name cenv의 내부에cenv환경 - 그런 식으로, 우리는 주피터 환경 내에서 사용되는 파이썬 버전이 에 있는지 확인합니다.cenv.건배!

저는 주피터 연구실에도 콘다 환경이 나타나지 않았고 저는 이것만 작업했습니다. (위의 'cenv'를 환경 이름으로 가정합니다.

  1. conda activate cenv
  2. conda install ipykernel
  3. python -m ipykernel install --user --name=cenv

다음은 저에게 효과가 있었습니다.

pip install nb_conda

https://github.com/Anaconda-Platform/nb_conda

콘다. 콘다 치트 시트의 유용한 치트 시트

언급URL : https://stackoverflow.com/questions/53004311/how-to-add-conda-environment-to-jupyter-lab

반응형