<질문>
Jupyter Lab을 사용 중이며 추가하는 데 문제가 있습니다.conda
환경. 아이디어는 내 기본 환경에서 Jupyter Lab을 시작한 다음 다른 conda 환경을 커널로 선택할 수 있도록하는 것입니다.
패키지를 설치했습니다nb_conda_kernels
그렇게해야하는데 내가 원하는대로 작동하지 않습니다. 실제로 새로운 Conda 환경을 생성 한 다음베이스에서 jupyter lab을 시작한다고 가정 해 보겠습니다. 새로운 환경을 사용 가능한 커널로 볼 수 없습니다.
매번 작동하지만 전혀 편리하지 않은 "수정"을 찾았습니다. 새 환경에 Jupyter Notebook을 설치 한 다음이 새 환경에서 jupyter 노트북을 시작하고, 닫고, 기본 환경으로 돌아가서 기본 환경에서 Jupyter Lab을 시작하면 새 환경을 Jupyter Lab에서 커널로 사용할 수 있습니다.
이 "수정"없이 작동하는 방법을 알고 있다면 매우 감사 할 것입니다.
<답변1>
conda-env의 이름이 지정되었다고 가정합니다.cenv
, 다음과 같이 간단합니다.
$ conda activate cenv
(cenv)$ conda install ipykernel
(cenv)$ ipython kernel install --user --name=
(cenv)$ conda deactivate
jupyter 노트북 / 실습을 다시 시작하면 사용 가능한 새 커널을 볼 수 있습니다.
추신 : virtualenv 등을 사용하는 경우 위의 단계가 좋습니다.
<답변2>
사용하는 솔루션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 환경을 만들고 즉시 액세스 할 수 있도록하고 싶습니다.
conda create -n new_env_name ipykernel
일을 할 것입니다.
<답변3>
위의 두 가지 솔루션을 모두 시도했지만 제대로 작동하지 않았습니다. 그런 다음이 문제를 해결 한 중간 기사를 만났습니다.https://medium.com/@jeremy.from.earth/multiple-python-kernels-for-jupyter-lab-with-conda-c67e50de3aa3
기본적으로 실행 후conda install ipykernel
당신의 내부cenv
환경, 실행하는 것도 좋습니다python -m ipykernel install --user --name cenv
내cenv
환경-그런 식으로 jupyter 환경 내에서 사용되는 Python 버전이cenv
. 건배!
<답변4>
다음은 나를 위해 일했습니다.
pip install nb_conda
'개발 > Python' 카테고리의 다른 글
쌍을 이루는 순환 파이썬 'for'루프 (0) | 2021.04.20 |
---|---|
[파이썬] Selenium에서 요소의 속성을 얻는 방법은 무엇입니까? (0) | 2021.04.19 |
Python의 pickle에 대한 일반적인 사용 사례 (0) | 2021.04.19 |
[Python] set 값 정렬 (0) | 2021.04.19 |