일상 코딩
리눅스 파이썬 가상환경 구축 본문
728x90
리눅스 버전 : 18.04
파이썬 버전 : 3.8
가상환경 pg : virtualenv
python 설치 확인
설치폴더 만들기
$ mkdir aiml
폴더로 이동
$ cd aiml
virutalenv 설치
(파이썬 버전에 따라 설치하는 명령이 다르다.)
$ python3.8 -m pip install virtualenv
가상환경 만들기
$ vitualenv --python=python3.8 MLvenv
# or
$ python3.8 -m venv MLvenv
가상환경 활성화
$ source ~/MLvenv/bin/activate
가상환경 비활성화
$ deactivate
[Tip] 가상환경 실행 명령 별칭으로 정의하기
$ cd #엔터; 홈으로 디렉토리 변경
$ ls -al .bashrc
$ nano .bashrc
# 다음 명령어 추가하기
# ctrl + w로 'alias' 검색
alias ml='source /home/ubuntu/aiml/MLvenv/bin/activate; cd /home/ubuntu/aiml'
# alias 별칭명령='source /절대경로/수행명령; cd 변경할_디렉토리_절대경로'
$ source .bashrc
$ ml #정의한 명령 실행
쥬피터 노트북 설치
# ml 명령어로 가상환경에 들어와있는 상태에서 아래 명령어 실행
$ python3.8 -m pip install jupyter
$ jupyter --version
쥬피터 노트북 실행
$ jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root
가상환경에서 쥬피터 노트북 사용하기
-가상환경의 파이썬 라이브러리 인식 못하는 문제 해결
* Jupyter Notebook ipykernel 설치해야함.
-가상환경에서 ipykernel 설치 해줌.
-가상환경에서 사용할 커널 이름 : MLvenv(가상환경과 동일하게 하는 것 추천)
가상환경 활성화 ipykernel 설치
$ source ./MLvenv/bin/activate
(MLvenv) $ pip3.8 install ipykernel
쥬피터노트북에 가상 환경 커널 등록
(MLvenv) $ ipython kernel install --user --name=MLvenv
[Tip] 쥬피터 노트북 셀 실행 명령 만들기
# ml 명령어로 가상환경 안에 들어가 있는 상태에서 아래 코드 실행
$ touch jn.sh
$ nano jn.sh
# 파일에 다음 내용 입력하기('#'포함)
#! /bin/bash
jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root
# 빠져나온다.
$ chmod +x jn.sh
$ ls -al jn.sh
$ ./jn.sh
728x90
'Linux > python 가상환경 설치' 카테고리의 다른 글
[링크/우분투] 콘다 conda 가상환경 설정 (0) | 2021.11.10 |
---|---|
[Linux/우분투] 파이썬 가상환경 추가(이미 설치 및 세팅 완료 후 환경만 추가시) (1) | 2021.11.01 |