Python venv 가상 환경 사용 및 패키지 관리

Python virtual environment and package management

파이썬 가상 환경의 필요성 기본적으로 pip install을 사용하여 라이브러리를 설치하면 파이썬 설치 디렉토리의 라이브러리 폴더에 설치가 됩니다. 파이썬 프로젝트를 혼자 사용하면 문제가 없지만 프로젝트를 공유하여 개발하는 경우 몇 가지 문제가 발생됩니다. 예를 들면 github 또는 다른 개발자로부터 받은 소스코드를 실행해 보니 라이브러리가 없어서 또는 패키지 버전이 안맞아서 에러가 발생되는 경우가 있습니다. 이러한 문제를 해결하기 위한 … Read more

미니 아두이노 자작

mini arduino pcb

개인적인 취미 생활에 아두이노 우노와 아두이노 프로 미니를 자주 사용합니다. 8 비트용이라 다루기도 쉽고 관련 라이브러리와 예제도 많아 쉽게 사용할 수 있기 때문입니다. 아두이노 우노의 경우 제품 사이즈가 좀 커서 작은 사이즈의 무언가를 만들기는 쉽지 않습니다. 또한 아두이노 프로 미니는 우노보다 작기는 하지만 만족스럽지 않은 사이즈입니다. 작은 사이즈이면서도 아두이노 개발환경을 그대로 사용할 수 있는 미니 … Read more