간단한 테스트는 구글 colab 이 가장 좋겠지만 이왕이면 좀더 확장성이 좋은 리눅스 서버를 하나 구매하는 것으로
결정을 했고, 가격을 타협하여 라즈베리파이를 사용하기로 했다(응?) . 타협의 범위가 너무 큰거 아녀? ㅡㅅ ㅡ?
완벽하진 않겠지만 기본적인 것은 돌아 가겠지..
파이썬을 사용해본 사람들이라면 알겠지만 파이썬 버전, 라이브러리 호환성 부분이 항상 문제가 된다. 파이썬 특성상 다양한 라이브러리를 import 하여 사용하게 되는데, 특정 라이브러리는 특정 버전에서만 동작하거나 다른 라이브러리와 호환성 이슈가 발생하게 된다.
이러한 문제를 해결해기 위해서 사용되고 있는게 아나콘다(Anaconda) 이다.
아나콘다에 대해서 좀 더 자세하게 알아보자면, 구글 바드가 아래와 같이 대답해 준다.
아나콘다는 파이썬과 R 프로그래밍 언어를 위한 자유-오픈 소스 배포판입니다. 패키지 관리와 디플로이를 단순하게 하기 위해 설계되었으며 수백 가지의 파이썬 패키지가 포함되어 있습니다. 아나콘다는 과학 계산, 데이터 분석 및 기계 학습에 자주 사용됩니다.
아나콘다는 Continuum Analytics에서 개발했습니다. 2014년 Anaconda, Inc.에서 인수했습니다. 아나콘다는 무료로 사용할 수 있으며 Windows, macOS 및 Linux에서 사용할 수 있습니다.
아나콘다는 Python 패키지를 설치하고 관리하는 데 사용할 수 있는 conda 패키지 관리자를 사용합니다. conda는 명령줄 도구와 GUI를 모두 제공합니다. conda를 사용하여 패키지를 설치, 업그레이드, 제거 및 관리할 수 있습니다. 아나콘다는 Jupyter Notebook, Spyder 및 PyCharm을 포함한 다양한 개발 환경과 함께 사용할 수 있습니다.
Jupyter Notebook은 웹 브라우저에서 실행되는 인터랙티브 노트북 환경입니다. Spyder는 통합 개발 환경(IDE)이며 데이터 분석 및 기계 학습에 자주 사용됩니다. PyCharm은 Python 개발을 위한 IDE입니다.
아나콘다는 과학 계산, 데이터 분석 및 기계 학습에 사용할 수 있는 강력한 도구입니다. 패키지 관리와 디플로이를 단순하게 하기 위해 설계되었으며 수백 가지의 파이썬 패키지가 포함되어 있습니다. 아나콘다는 무료로 사용할 수 있으며 Windows, macOS 및 Linux에서 사용할 수 있습니다.