일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- airflow
- docker attach
- 티스토리챌린지
- WSSS
- GIT
- HookNet
- AIFFEL
- aiffel exploration
- docker
- numpy
- Multi-Resolution Networks for Semantic Segmentation in Whole Slide Images
- 히비스서커스
- docker exec
- 백신후원
- IVI
- 도커
- 기초확률론
- cocre
- 사회조사분석사2급
- ssh
- 프로그래머스
- Decision Boundary
- Pull Request
- Jupyter notebook
- 코크리
- logistic regression
- 오블완
- vscode
- CellPin
- cs231n
Archives
- Today
- Total
히비스서커스의 블로그
[Python] 주피터노트북과 터미널에서 파이썬 경로가 다른 경우 본문
728x90
주피터 노트북에서 잘 실행되는 코드를 본격적으로 파이썬 파일로 모듈화 하여 실행하였다. 도중에 'no module named '와 같은 에러가 발생하였다. 터미널에서 라이브러리들을 설치해봐도 똑같은 상황이다. 실행되는 파이썬 경로가 다름을 직감하였다.
실행되는 파이썬 버전 확인하기
import sys
print(sys.executable)
주피터 노트북은 3.8이었으나 터미널은 3.6.9임을 확인하였다. 터미널에서 라이브러리를 설치한 것도 3.6.9에 설치된 것으로 보인다.
터미널에서 실행되는 파이썬 버전 변경하기 (실행 우선순위 변경)
먼저 설치된 파이썬 경로부터 확인
$ ls /usr/bin/ | grep python
파이썬 실행 우선순위 변경
$ update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
해결완료!
참고한 블로그
https://mickael-k.tistory.com/92
-히비스서커스-
728x90