본문 바로가기

전체 글65

M3 맥북에서 Python 3.7 환경 설정하기 최근 출시된 M3(혹은 M1이상의) 맥북은 ARM 기반의 Apple Silicon 칩을 사용합니다.이는 성능 면에서 뛰어나지만, 특정 구 버전의 Python 환경을 설정하려면 추가적인 단계가 필요합니다.특히 Python 3.7은 macOS의 최신 시스템과의 호환성 문제 때문에 기본적으로 설정하기가 까다롭습니다.   배경이러한 실리콘 기반 맥북에서는 기본적으로 osx-arm64 아키텍처를 지원합니다.하지만 Python 3.7은 이 아키텍처를 공식적으로 지원하지 않기 때문에 설치 과정에서 문제가 발생합니다. 목차   해결 방법1. 새로운 Conda 환경 생성먼저 Conda 환경을 생성합니다. 구체적으로 이 환경은 Python 3.7.4 전용으로 사용할 것입니다. conda create -n my_projec.. 2024. 12. 4.
miniconda를 사용하는데 맥북 용량이 부족하다고 느낀다면 레거시를 포함해 개발하는 프로젝트의 양이 많아지면 자연스레 가상환경도 레거시로 남게되고 그 과정에서 컴퓨터 용량 부족으로 한번 쯤은 정리해야하는 순간이 오게 됩니다. 특히 맥북의 저정공간을 아무리 살펴봐도, 문서로만 나와있을 뿐 별다른 공간에서 효율을 뽑아내는 기능은 없습니다.그렇기 때문에 컴퓨터를 다루면서 발생한 캐시나 도구들을 직접 관리해야하는 번거로움이 있습니다.물론 이는 맥북 뿐만 아니라 모든 컴퓨터가 동일합니다. 파이썬으로 개발을 하다보면 저마다 가상환경을 사용하는 방식이 다르지만, miniconda(anaconda)를 사용하는 경우가 종종 있습니다.최근에 정리하면서 가상환경이 꽤 많은 용량을 차지 한다는 것을 다시금 느끼며 가상환경 정리 과정 기록합니다.    먼저 conda 가상환경이 차지하.. 2024. 12. 2.
veraport 응용 프로그램이 예기치 않게 종료되었습니다. 에러 해결방법 새로운 맥북 마이그레이션 중 겪은 애플리케이션 오류 최근 새로운 맥북으로 데이터를 마이그레이션하면서 예상치 못한 오류를 경험했습니다.오류 메시지는 다음과 같았습니다.   "veraport 응용 프로그램이 예기치 않게 종료되었습니다."    구글링을 통해 알아보니 이 애플리케이션은 주로 은행 업무와 관련된 프로그램으로 보였습니다. 하지만 저는 언제 이 프로그램을 설치했는지조차 기억나지 않았습니다.결국, 지금 당장 필요하지 않으니 삭제하고, 나중에 정말 필요할 때 다시 설치하기로 결정했습니다. 경로는 /Applications/Vearaport 입니다. 권한 이슈로 sudo 권한으로 삭제 해야했습니다. 코드 sudo rm -rf /Applications/Veraport/ 2024. 12. 2.
shell 을 배우자 개발에서 Mac 을 사용하면 반드시 terminal, iTerm 과 같은 터미널 에뮬레이터(Terminal Emulator)를 사용하게 됩니다.패키지 사용을 위한 환경변수 세팅이나, 시스템 상의 커스텀이 필요한 날이 반드시 찾아오게 되기 때문입니다.목차 리눅스기반 시스템의 주요 디렉토리/ (루트 디렉토리): 리눅스 파일 시스템의 최상위 디렉토리로 모든 파일과 디렉토리의 출발점./bin: 일반 사용자와 시스템 관리자가 사용할 수 있는 기본 실행 파일(명령어) 저장. 예: ls, cp, mv./sbin: 시스템 관리 명령어 저장. 예: ifconfig, reboot./etc: 시스템 설정 파일 저장. 예: passwd (사용자 계정 정보), hosts (호스트 네임 설정)./home: 일반 사용자들의 홈 디.. 2024. 11. 20.