Python 설치 및 가상환경 셋팅하기.

profile
달소

 

안녕하세요. 달소입니다.

 

오늘은 앞으로 사용할 워드프레스/라이믹스 자동화를 이용하기위해,, 사용할 Python의 설치 및 Venv 환경설정에 대한 글입니다.

 

Python 이란?

image.png.jpg

아마 C 프로그래밍과 함께 가장 유명한 프로그래밍 언어입니다.

현재 3.95 버전까지 나왔고 플랫폼,SW 별로 다양한 플러그인(PIP)를 지원하여
자동화, 크롤링으로 가장 많이쓰이는 언어중 하나입니다. 자세한 정보는 나무위키에 많으니 ㅎㅎ 참고하시면 되겠습니다.

 

https://www.python.org/

https://namu.wiki/w/Python

 

파이썬(Python) 설치하기

파이썬의 설치는 매우쉽습니다.
윈도우의 경우 msi installer를 사용해서 설치가 가능하며

https://www.python.org/downloads/release/python-395/

The official home of the Python Programming Language

 

Linux의 최신 배포판에는 현재 3.8버전 정도가 기본적으로 지원됩니다.

현재는 3.95버전까지 나왔기때문에 입맛에 맞게 설치해주시면 되겠습니다.

*최신버전이라고 무조건 좋은것은 아니기때문에 보통 배포판에서 업데이트지원해주는 안정판으로 사용할것을 추천드립니다.

 

기본적으로 install python을 하면 2버전이 설치되기 때문에 python3 버전을 install 해주셔야합니다.

image.png.jpg

Venv?

venv는 Virtual Env로 가상환경을 의미합니다.

Python을 사용하시다보면 무수히 많은 플러그인(PIP)를 설치하시게 될것입니다.

이게 쌓이면 쌓일수록,, 각 프로젝트마다 적용되는 플러그인이 아닐수도있으니 개발환경에 사용하는 플러그인의 목록도 확인하기 어렵고 환경적으로 불편하다보니 venv를 사용해서 독립적인 python 환경을 구축할 수 있게해줍니다.

 

venv 환경 셋팅하기

python3 -m venv dalso-env

 

이렇게 venv 환경을 생성하게되면 위 dalso-env라는 이름의 디렉터리가 생성되게 되고 거기에 파이썬 환경이 새로 구축됩니다.

 

image.png.jpg

 

이렇게 환경을 구축한 뒤 사용하기위해서는

 

windows = dalso-env\Scripts\activate.bat 실행
linux/mac = source dalso-env/bin/activate

 

를 통해 활성화가 됩니다.

그럼 기본 커맨트창에서 아래처럼 변경이 됩니다.(좌측에 venv)

 

image.png.jpg

 

여기서 pip 플러그인을 설치하게되면 venv 환경내부에만 설치되고 외부의 파이썬에는 전혀 영향을 미치지않기때문에

테스트하기 매우좋습니다 ㅎㅎ

 

비활성화의 경우 deactivate 만 쳐주시면 비활성화됩니다.

 

image.png.jpg

 

이제 이걸 이용해서 다른 자동화 작업도 진행해보겠습니다.

서버포럼 관리자입니다.!

서버포럼은 홈서버로 운영중이며 아래와같은 시스템으로 운영됩니다.

 

메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등

보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업서버 - 타오나스 A형(?) / DS918+ 6.2.3 / 메인서버 VM 백업용

 

하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

 

 

적용중인 도장이 없습니다.

* 가입일 : 2020-12-24
* 총 게시글 수 : 5068
* 총 댓글 수 : 14905
* 추천받은 게시글 개수 : 2075
* 추천받은 댓글 개수 : 2521
댓글
0
댓글 쓰기
권한이 없습니다.