반응형
3. terminal과 jupyter의 파이썬 실행 경로가 다름 - 해결
그래서 각자 실행되고 있는 파이썬의 경로를 확인해봤다
# terminal
# python3 실행
>> import sys
>> print(sys.executable)
# jupyter
import sys
print(sys.executable)
위의 방법으로 확인해 볼 수 있음
결과는 역시 두개의 경로가 다르게 나왔고
터미널에서는 기존에 사용하던 함수들이 정상적으로 가동됐다
이제 터미널에서 사용되던 파이썬 경로를 주피터 커널에 연결할것
#jupyter kernel list 확인
$ jupyter kernelspec list
현재 주피터에 연결되어 있는 파이썬 커널이 뜬다
python3 /Users/xxxx/opt/anaconda3/share/jupyter/kernels/python3
여기에 나는 terminal에서 사용되는 가상환경을 커널에 추가할것임
# 활성화 되어있는 가상환경 확인
# window라면 conda info -env
$ conda info -e
내가 추가할 가상환경을 확인한다
# conda environments:
#
base * /Users/xxxx/opt/anaconda3
나는 가상환경이 한개밖에 없어 활성화되어있기 때문에 그냥 저걸 추가하면된다
다른 가상환경을 추가할거라면 해당 가상환경을 activate시키고 추가해야한다
# ipykernel 설치
$ pip install ipykernel
# kernel 추가
$ python -m ipykernel install --user --name base --display-name"xxxx"
python -m ipykernel install --user --name [가상환경 이름] --display-name"[사용자가 설정하는 커널 이름]"
커널을 추가해줬다
다시 jupyter kernelspec list 사용해서 추가된 커널을 확인한다
base /Users/xxxx/Library/Jupyter/kernels/base
python3 /Users/xxxx/opt/anaconda3/share/jupyter/kernels/python3
base의 커널이 추가되었다
jupyter에서 확인하면 내가 설정한 "xxxx"의 이름으로 커널이 추가되어 있는 것을 볼 수 있다
반응형
'Python' 카테고리의 다른 글
Android에서 Python 실행 (SL4A와 Termux 활용) (0) | 2022.07.13 |
---|---|
kalman filter - "Machine Learning An Algorithmic Perspective" (0) | 2022.06.24 |
[Python] 파이썬 학습사이트 (0) | 2022.06.19 |
MNIST-dataset-in-different-formats (0) | 2022.06.13 |
간단한 오디오 인식: 키워드 인식 (0) | 2022.06.13 |
댓글