SOCO

파이썬 가상환경 파이썬 가상머신 본문

백/python

파이썬 가상환경 파이썬 가상머신

ssooda 2021. 7. 9. 14:40

파이썬 가상머신 : JVM처럼 파이썬 가상머신이 있으면 운영체제에 상관없이 파이썬 프로그램을 실행시킬 수 있음

파이썬 가상환경 : 하나의 컴퓨터에 서로 다른 버전의 파이썬과 라이브러리를  실행시킬 수 있음

 

anaconda를 이용해 가상환경을 만들고 이를 관리하는 방법

1. ananconda update : 터미널에서 conda update conda

 

2. 가상환경 만들기 : 터미널에서 conda create -n 가상환경 이름

 

3. 가상환경 진입 : source activate 가상환경이름

=> (가상환경이름) 로컬이름 : 이렇게 나오면 진입한 것

 

4. 가상환경 종료 : source deactivate

 

5. 가상환경 제거 : conda env remove -h 가상환경이름

 

참고

https://teddylee777.github.io/python/anaconda-가상환경설정-팁-강좌

 

Anaconda를 활용한 python 가상환경(virtual env) 설정하기

Anaconda를 활용한 python 가상환경(virtual env) 설정하는 방법과 유용한 팁을 알아보겠습니다.

teddylee777.github.io

 

파이썬 3.3부터는 venv모듈이 내장되기 때문에 별도 패키지 설치없이 파있너만 설치되어있으면 바로 가상환경 구성이 가능하게 되어있다

점프 투 플라스크 맥에서 환경세팅

1. 가상환경 디렉터리 생성

1) cd desktop : 데스크탑으로 진입

2) mkdir venvs : venvs라는 디렉토리만들기

3) cd venvs : venvs 진입

 

2. 가상환경 만들기

1) python3 -m venv myproject

* python3 -m venv : python 모듈 중 venv라는 모듈을 사용한다는 의미

* myproject : 가상환경이름

 

3. 가상환경진입하기

1) cd /Users/로컬pc이름/desktop/venvs/myproject/bin/

2)source /users/로컬pc이름/desktop/venvs/myproject/bin/activate

=> 명령프롬프트 왼쪽에 (가상환경이름) 프롬프트가 보이는지 확인할 것

*한 칸 띄우는 게 중요합니다!

 

4. 가상환경에서 플라스크 설치 : pip3 install Flask

 

5. pip 최신버전으로 설치하기

1) python3 -m pip install --upgrade pip

2) pip install Flask

 

6. 가상환경 종료 : deactivate

 

7. 프로젝트를 모아둘 루트 디렉터리 생성

1) cd desktop

2) mkdir projects

3) cd projects

 

8. 루트 디렉터리 안에서 가상환경 진입 후 프로젝트 담을 디렉터리 생성

1) source/Users/로컬pc이름/desktop/venvs/myproject/bin/actiavate : 가상환경접속

2)mkdir myproject

3)cd myproject

 

9. 배치파일로 myproject가상환경에 간단히 진입

배치파일(확장자 .sh)  -> Users/로컬pc/Desktop/venvs에 myproject.sh 파일만들기

 

#!/bin/bash

cd /Users/로컬pc/Desktop/proejcts/myproject

source /Users/로컬pc/Desktop/venvs/myproject/bin/activate

 

/Users/로컬pc/Desktop/venvs/myproject.sh