안녕하세요~ 보나에요!

 

오늘은 centos7 에 파이썬 가상환경을 설치 해볼 거에요!!

 

가상환경을 설치하면.. 다양한 이점들이 있어요

 

1. python 버전

2. library 버전

등..

 

버전차이로 인해 발생하는 우리들..

A라는 모듈을 사용하기 위해서 X_1.0, Y_2.0 버전이 필요하다고 생각해볼께요!

만약,

B라는 모듈을 사용하고 싶어졌어요! 근데 이 모듈은 X_1.1, Y_2.1버전이여야지 돌아간대요..

그러면 X_1.0,Y_2.0 을 uninstall 하고 새로운 버전으로 깔아야해요..

 

이렇게 자주 그러다보면 사람이 미치고 팔짝뛰는거죠잉..

 

그래서 가상환경을 깔아서! 필요한 모듈들만 싹싹! 가져오면!!

효율적으로 관리할 수 있을것 같아요!!

 

그럼 이제 한번 깔아 봅시다!!

 

sudo pip install virtualenv

 

 

 

pip 명령어를 통해 virtualenv(가상환경)을 설치해줍니다!! 저는 이미 깔려져 있어서.. ㅎㅎ

 

그럼 이제! 가상환경으로 만들어줄 폴더를 하나 만들어 봅시다!

 

저는 제 디렉토리 아래에 하나 만들어보려고해요

 

mkdir env2

 

 

env2 라는 파란 글씨를 보실 수 있어요! (파랑글씨는 디렉토리, 검정글씨는 파일을 의미해요! 참고!!)

그럼 이제 env2라는 폴더를 가상환경 폴더로 지정해줄 수 있어요!

virtualenv env2
cd env2
ls -l

env2 폴더 디렉토리 를 보시면

 

 

다음과 같이 생성되었음을 확인할 수 있어요!!

 

그리고 여기서 가상환경을 실행해 볼게요!

source ./bin/activate

 

 

 

저는 지금 env2 디렉토리가 지금 제 현재 디렉토리이기 때문에 ./bin/activate 만으로 가능했지만, 

제일 안전한 방법은 절대경로를 모두 입력해 주는것이 좋아요!!

 

Anyway,,,

그럼 이제 env2 가상환경 속으로 들어온거에요 !! 예~~~~

 

여기서 한번 확인을 해볼게요. pip list (pip로 install 한 library 목록 리턴)

python 쳐서 어떤 파이썬이 설치되어있는지

 

 

 

 

pip 라이브러리도 깨끗하고, python은 3.5.6버전이 깔려있는걸 확인할 수 있었습니다~~짝짝짝~~~

다시 나가는 방법은

deactivate

이라고 작성하시면 가상환경에서 빠져나옵니다!

큰일났어요

 

 

이것저것 만지다 보니 다양한 파이썬들이 깔렸는데... 이걸 어떻게 처리해야할 지 모르겠어요..

 

다양한 작업을 하다보니... 휴... 언젠가 다 알아내서 다 정리해 내고 말거에요.. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

일단 여기까지는 가상환경 설치해 보기였습니다~

'OS > Linux' 카테고리의 다른 글

transfer files from window to linux  (0) 2020.08.13
linux(centos7) 명령어 모음  (0) 2020.04.30
centos7에서 python2, python3 모두 사용하기  (0) 2020.02.09
2020_0123  (0) 2020.01.23

python으로 다양한 라이브러리를 받아서 사용하다 보면,

라이브러리의 버전 차이 때문에 곤란할 때가 많습니다.

 

 

여기서는, conda 명령어를 통해 environment(가상 환경)을 만들어,

그곳에 필요한 라이브러리를 설치하는 실습을 해보도록 하겠습니다.

(주의! anaconda 64bit, window 환경이 기본적으로 설치되어 있어 합니다!)

Anaconda Prompt를 열어주세요!


 

env 만들기

conda create -n keras_env python=3.6

keras_env라는 이름으로 가상 환경을 만들건대, python 버전은 3.6으로 설치할 것이라고 명명한다.

 

설치되어있는 env를 보려면 

conda env list

라고 작성해주시면 됩니다.

Anaconda Prompt 창을 보시면

 

다음과 같이 (base)라는 것을 보실 수 있습니다. base는 가상 환경이 아닌 기본 환경을 뜻하는 것으로,

가상 환경으로 넘어가서 라이브러리들을 설치해주어야 합니다.

conda activate keras_env

다음과 같이 작성해주시면 

가상 환경이 활성화되었음을 확인할 수 있습니다.

pip list

해보시면,

 

기본적으로 설치되는 라이브러리들(뭔가 가상환경 실행을 위한 파일들 같음) 빼고는 라이브러리가 텅텅 빈 것을 볼 수 있습니다.

 

# 가상환경 비활성화
conda deactivate

# 가상환경 삭제
conda env remove -n keras_env

다음 명령어로 비활성화할 수 있고, 삭제할 수 있습니다.

 

마지막으로, 가상 환경에 tensorflow와 keras를 설치해보도록 하겠습니다.

현재는 tensorflow가 2.1.0까지 나와있는 상태입니다.

"케라스 창시자에게 배우는 딥러닝" 책을 공부하기 위해서, 책에서 사용하는 라이브러리 버전과 같게

tensor flow를 설치하는게 아무래도 좋겠죠?

tensorflow는 1.8.0 버전, keras는 2.2.0 버전을 사용하는 것 같으니 버전을 맞추어 pip로 설치해보도록 합시다.

 

가상환경 turn it on!

pip install tensorflow==1.8.0
pip install keras==2.2.0

설치가 문제없이 되었음을 확인할 수 있습니다.

python을 열고 import 해보겠습니다.

 

잘 import 되는 것을 확인할 수 있습니다!

 

지금까지 가상환경 설치, 가상환경에서 tensorflow,keras를 버전에 맞추어 설치해보았습니다.

'Data Anaylsis > Deep Learning' 카테고리의 다른 글

딥러닝 3일차  (0) 2020.03.18
딥러닝 2일차  (0) 2020.03.17
Keras 모델 생성/학습 - 당뇨병 예측 모델  (0) 2020.03.16
AND,OR/XOR 문제 keras로 구현!  (0) 2020.03.16
Deep learning 1일차  (0) 2020.03.16

+ Recent posts