Language/Python
-
MinicondaLanguage/Python 2020. 7. 6. 09:11
미니콘다 :: - Python 의 분석패키지 Installer 이다. - Conda 의 미니멀 버전으로 Anaconda 저장소의 패키지를 설치할 수 있게한다. - 버전 2 와 3 의 의존성을 확보하기 용이하다. - Docker 사용시 Miniconda 를 이용하여 컨테이너 생성시 스크립트를 사용하여 의존성 패키지를 설치할 수 있다. 이는, 때때로 이미지를 Import 하는것보다 빠르게 환경을 구성할 수 있다. https://docs.conda.io/en/latest/miniconda.html Miniconda — Conda documentation Miniconda Miniconda is a free minimal installer for conda. It is a small, bootstrap vers..
-
리팩토링 :: 2 to 3Language/Python 2020. 7. 3. 11:37
Python 을 사용할 때, 가장 큰 고민은 버전이다. 이는 Python 2와 3이 문법과 구조에서 구별되어 상호호환 문제가 있기 떄문이다. 현재, 라이브러리 레포가 버전 2에서 다양하게 구성되어있지만, 버전2는 더이상 지원하지 않아 버전 3에서 버전 2의 라이브러리를 지원하는 라이브러리 환경이 만들어지고 있다. Docker나 Cloud 단위에서 기존 구현모듈별 환경을 설정해주어도 좋지만 보통 그런 환경이 안되있을 때, 우리는 리팩토링 기능을 사용하게 된다. Python3는 2버전의 문법과 구조를 버전 3에 맞추어 자동적으로 변경해주는 내장라이브러리를 제공한다. 해당 라이브러리 위치는 Python 폴더하단의 Lib > lib2to3 에 위치하고 있다. 라이브러리별 루트파일 ( main.py ) 는 각 폴..