우분투에 있는 Python을 사용하다가 필요할때만 Miniconda 가상환경을 사용하는 방법을 다룹니다.
OpenCV 라이브러리 컴파일하여 설치시 Miniconda에 있는 파이썬을 지정하는게 까다로워서 base Python 가상 환경을 중지시키고 필요시에만 가상환경을 활성화하는 방법을 적용했습니다.
2024. 1. 10 최초작성
Miniconda를 설치하고 나면 다음처럼 프롬프트 앞에 (base)가 붙어있습니다. 기본 Python 가상환경인 base가 활성화 된 것입니다.
(base) webnautes@webnautes-laptop:~$
Miniconda의 기본 Python 가상환경 base가 자동으로 활성화되지 않도록 설정하려면, 터미널에서 다음 명령어을 실행합니다.
(base) webnautes@webnautes-laptop:~$ conda config --set auto_activate_base false
~/.bashrc에 있는 다음 PATH 설정앞에 #을 추가하여 주석처리하세요. Miniconda의 Python이 실행되지 않도록 방지합니다.
#export PATH=~/miniconda3/bin :$PATH
터미널을 새로 열어보면 앞에 붙어있던 (base)가 사라진것을 볼 수 있습니다.
webnautes@webnautes-laptop:~$
python은 사용불가하고 python3 이름으로 우분투와 함께 설치된 python만 사용가능합니다.
다음처럼 설치 경로가 /usr/bin/python3인 것을 볼 수 있습니다.
webnautes@webnautes-laptop:~$ python3
Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'/usr/bin/python3'
>>> quit()
다음처럼 다시 파이썬 가상환경을 사용할 수 있습니다. 다시 프롬프트 앞에 (base)가 추가됩니다.
webnautes@webnautes-laptop:~$ conda activate base
(base) webnautes@webnautes-laptop:~$
python과 python3 모두 miniconda의 base 가상환경에 있는 것을 사용합니다.
(base) webnautes@webnautes-laptop:~$ python
Python 3.11.5 (main, Sep 11 2023, 13:54:46) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'/home/webnautes/miniconda3/bin/python'
>>> quit()
(base) webnautes@webnautes-laptop:~$ python3
Python 3.11.5 (main, Sep 11 2023, 13:54:46) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'/home/webnautes/miniconda3/bin/python3'
>>> quit()
(base) webnautes@webnautes-laptop:~$
다음처럼 다시 Miniconda를 비활성화할 수 있습니다. 다시 (base)가 사라집니다.
(base) webnautes@webnautes-laptop:~$ conda deactivate
webnautes@webnautes-laptop:~$
'Python > Python 개발환경' 카테고리의 다른 글
ipynb를 py로 변환 - 주피터 노트북을 파이썬 코드 파일로 변환 ipynb to py (0) | 2024.02.24 |
---|---|
Python conda, pip 캐시 삭제하기 (0) | 2024.01.20 |
파이썬 설치 경로 확인하기 (0) | 2024.01.10 |
pip로 설치 가능한 Python 패키지 버전 확인 (0) | 2024.01.03 |
Macbook M1에 Visual Studio Code + Jupyter Notebook 개발 환경 만들기 (0) | 2023.10.20 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!