안녕하세요.

 

윈도우, 우분투 환경에 똑같이 프로그램 배포가 가능하게 하기 위해서 

프로그램을 말아야하는데, 우분투 환경에서 말아야해서

코드를 그대로 가져가려면 다시 환경을 구축해야하는 문제가 있죠!

그래서 윈도우에서 사용하던 가상 환경을 그대로 가져가서 우분우에 설치해보겠습니다.

 

1. 윈도우 가상환경 활성화 시키기

cd (환경이름)/bin/scripts/activate

 

2. 라이브러리 txt 파일로 뽑아내기

pip freeze > requirements.txt

 

3. 우분투에서 virtualenv 가상환경 생성하기

virtualenv DINO~

 

4. 가상환경 내 라이브러리 설치하기

pip install -r requirements.txt

 

 

하면 구축 완료 됩니다.

 

 

안녕하세요

브리아나입니다.

 

오늘은 Python 에서 프로젝트에 맞는 가상환경을 새로 생성해주려고 하는데요!

새로운 프로젝트가 생길 때 마다 가상환경을 가장 먼저 만드는데 

가장 설레면서도 가장 두려운 작업 중 하나입니다.

(버전 문제로 충돌이 일어나거나 그러면 또륵..)

 

Anyway, 그럼 아나콘다 환경에서 가상 환경을 생성하는 명령어, 삭제하는 명령어 등에 대해서 알아보겠습니다.

 

 

1. 가상환경 생성

conda create -n env_name_here python=3.8

콘다야~ 나 만들건데, 이름은 env_name_here 이렇게 만들어주고 그 안에는 python3.8로 설치해줘~

라고 하는 명령어 인데요!

이름은 본인이 하고싶은거 알아서 정하시면 됩니다.

메인으로 설치하고자 하는 라이브러리들이 파이썬의 어떤 버전과 호환이 잘 되는지도 사전에 확인해주시면 좋구요

torch cuda 이런거 골치 아프자나요~~ ㅎㅎ

 

2. 가상환경 조회

conda info --envs

위 명령어는 내 컴퓨터 안에 어떤 환경들이 구축되어있는지 조회하는 방법인데요!

실력이 늘어가면서 가상환경수가 많아지면 이름이 간혹 헷갈릴때가 있는데요!

특히나 

yolo_cpu

yolo_gpu

저는 프로그램 별로도 명확한 라이브러리 충돌 문제를 빠르게 해결하기 위해서

환경을 각각 관리하고 있어서 더욱 여러개의 가상환경을 관리하고 있습니다.

 

3. 가상환경 삭제

conda remove -n env_name_here --all

만들어두었던 가상환경을 깔끔하게 제거하는 방법입니다.

잘 제거 되었는지는 2번의 명령어를 통해 확인할 수 있겠죠 ?

 

그럼 모두 아나콘다와 친해지세요 ㅎㅎ 

+ Recent posts