문제. 오류 내용 : select kernel에서 kernel이 하나도 등장하지 않는다

Jupyter Notebook (.ipynb 확장자) 파일을 vscode에서 실행할 때 kernel을 선택해야 Run을 할 수 있다.
하지만 Run을 할 때 마땅한 kernel source가 안 보일때가 있다.
이를 위해서 가상환경을 구축하고 vscode에서 세팅할 필요가 있다.
해결방안 2단계
1. virtualenv
2. vscode에서 세팅
해결방법 1 : virtualenv에서
conda activate [env이름] 또는 source activate [virtualenv 이름]
1. 먼저 conda 또는 virtualenv로 env를 만든다 (conda create~ 등 만드는 명령어 방법은 생략한다)
pip install ipykernel
2. kernel 관련된 라이브러리인 ipykernel을 설치한다.
python -m ipykernel install --user --name [virtualEnv] --display-name "[displayKenrelName]"
3. 해당 가상 env 환경에서 ipykernel을 만든다. (kernel 이름 기억)
예를 들어 env 이름을 korea 그리고 ipykernel 이름을 korea__라고 하면
python -m ipykernel install --user --name korea --display-name korea__
라고 칠 수 있다.
여기까지 하고 vscode로 넘어간다.
해결방법 2 : vscode에서
1. Ctrl + Shift + P를 눌러서 command palette를 연다.

2. "Python: Select Interpreter"를 친다.

3. 누르고 나온 메뉴들 중에서
맨 밑에 있는 "Select at workspace level"을 선택한다.

4. 그러면 conda env들이 다 나올 것이다.
이 중에서 원하는 Python version을 갖고 있는 conda를 사용한다. (conda에는 ipykernel이 설치되어 있어야 한다)
위의 예시에서는 korea 라는 이름을 가진 env를 선택하면 된다.

5. 다시 select interpreter에 오면 envs / [env 이름] 으로 되어 있는게 있을 것이다.

5. 그러고 원하는 ipykernel을 선택할 수 있으면 끝!

'명령어 등등' 카테고리의 다른 글
google drive link에 있는 파일 다운로드 in colab/ pip install gdown (0) | 2023.05.04 |
---|---|
scp - linux 간 파일 쉽게 보내기 scp 명령어 (0) | 2023.05.01 |
해당 경로에서 폴더마다 용량 체크 du -sh * | sort -hr (0) | 2023.04.26 |
[R] 과학적 표기법 바꾸기 options(scipen=10000) (0) | 2023.04.24 |
파일 개수 세기 ls : ls -l | grep ^- | wc -l. (0) | 2023.04.15 |
[R] 클립보드 복사 사용해서 R 데이터 불러오기 read.table(file="clipboard") (0) | 2023.02.15 |
[R] R로 시간 분석하기 / 여섯 자리 글자를 시분초로 읽는 방법 hms (0) | 2023.02.04 |
[R] 한글 들어간 dataframe 제대로 저장하는 법 write.csv (0) | 2023.02.04 |