python 가상환경 만들고 들어가고 빠져나가는 법, 쉽게 생각하자, 맥/리눅스 기준

Python 프로젝트를 하다보면, 가상환경이 필요할 경우가 있습니다. 어쩌면 가상환경이 필수 일 수도 있습니다. 특별히 단일 프로젝트가 아니라, 스터디의 경우는 더더욱 모듈간의 얽힘이 생기기 않도록.. 무슨 양자컴퓨터도 아니고.. 가상 환경으로 분리해서 사용하는 것이 좋습니다. 그럼 가상 환경 생성, 진입(활성화), 비활성화, 삭제를 알아보겠습니다. Mac Linux 동일합니다. 가상 환경 생성 터미널에서 원하는 프로젝트 폴더로 이동합니다. 아래 명령어를 실행합니다. …

더 읽기

macOS의 우측 메뉴에서 ChatGPT 바로 실행하기 (추가 설치 없이 순정으로)

흔히, context menu라고 부르는 마우스 우클릭시 나오는 메뉴에 보면, 아래와 같이 웹 페이지 띄울 필요없이, 웹 브라우저 안에서, GPT에게 묻기를 실행할 수 있습니다. 물론 맥 한정이기는 합니다. 윈도에도 비슷한 기능이 있기는 합니다. (윈도는 레지스트리를 편집해서 그 기능을 수행합니다.) 자 그럼, 위와 같이 하는 방법을 알아보겠습니다. 먼저, Automator 앱을 실행합니다. spotlight 에서 automator 라고 치면 바로 …

더 읽기

리눅스에서 특정 문자열 없애는 방법 CLI

명령어의 특정 문자열을 사용하여 새로운 명령어를 생성하는 경우, 특정 문자열을 텍스트에서 삭제하고 싶을 때, 다양한 CLI 도구를 사용할 수 있습니다. 여기 몇 가지 방법을 소개합니다. sed 명령어 사용 sed는 텍스트 스트림에서 패턴을 처리하고 변환하는 데 사용되는 도구입니다. 특정 문자열을 제거하려면 다음과 같은 명령어를 사용할 수 있습니다: 이 명령어는 input.txt 파일에서 STRING_TO_REMOVE라는 문자열을 제거하고, 결과를 output.txt …

더 읽기

라즈베리파이 config.txt 설정 값 전체 설명(원본)

pi 64 OS의 경우, Linux <hostname> 6.6.28+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.28-1+rpt1 (2024-04-22) aarch64 GNU/Linux boot/firmware/config.txt에 있습니다. 주로 블루투스를 비활성 시키고 시리얼0을 외부에서 사용하기 위해서, dtoverlay=disable-bt 를 많이 사용하는데요. 그 외에도 다양한 설정값이 존재합니다. 아래는 전체를 붙여넣기한 것으로 Ctrl-F로 찾아보면 편할 것 같습니다.

우분투에 docker 설치하기

CLI가 편합니다. sudo 를 이용해야하니, 적절한 권한이 있는지 확인 합니다. 만약 sudoer가 되는 방법이 궁금하다면, 먼저 이 글을 참고합니다. apt를 이용할 겁니다. 아래 코드를 복사해서 붙여넣으면 됩니다. 한 줄씩 넣으면서, 살펴보면 도움이 될 것 같습니다. 먼저는 docker의 key를 받는 과정이 있고, 그 다음은 도커의 apt 리파지토리를 추가하는 과정입니다. 설정이 끝났으면, 아래의 명령어로 docker package를 설치합니다. …

더 읽기