목록Programming (5)
To be || Not To be
Python 패키지 환경 백업 시 pip freeze와 pip list 차이 및 권장 사용법Python 프로젝트 환경을 재현하거나 배포 시, 설치된 패키지 목록과 버전을 정확히 기록하는 것은 매우 중요하다.일반적으로 다음과 같은 명령어를 사용하여 현재 환경의 패키지 정보를 requirements.txt 파일로 저장한다.pip freeze > requirements.txt이 명령어를 실행하면, 아래와 같이 해당 환경에 설치된 모든 패키지와 버전 정보가 requirements.txt에 저장된다.clickhouse-driver==0.2.5clickhouse-sqlalchemy==0.2.3colorama @ file:///croot/colorama_1672386526460/workcolorlog==4.8.0....
Python을 사용하다 보면 함수 정의에서 가끔 아래와 같은 구문을 볼 수 있다.def my_function(*args, **kwargs): ...처음 보면 생소하지만, Python에서 매우 강력하고 유용한 문법이다.이번 글에서는 *args와 **kwargs의 의미, 사용 방법, 주의할 점까지 예제 중심으로 정리해보겠다.*args: 가변 개수 위치 인자*args는 함수에 전달되는 **여러 개의 위치 인자(positional arguments)**를 tuple 형태로 받아준다.기본 예시def print_args(*args): for arg in args: print(arg)print_args("apple", "banana", "cherry") 출력 결과:applebananacherr..

open ai API 키 생성https://platform.openai.com/api-keysopen ai platform에서 API를 발급 받는다.발급 받은 API 키를 cursor에 넣어주면 cursor에서 open ai의 gpt를 cursor에서 사용할 수 있다. 2. cursor에 api 키 입력go to "OpenAI API 키" 섹션제공된 필드에 발급받은 API 키를 붙여넣기"검증" 버튼을 클릭하여 키 유효성 검사. 성공적으로 검증되면, OpenAI API 키가 활성화되고 Cursor에서 사용할 수 있게 된다. 참고: OpenAI의 추론 모델(o1, o1-mini, o3-mini)은 사용자 API 키와 함께 지원되지 않는다.

cursor는 activity bar가 vscode와 다르게 horizontal로 되어 있다. VScode가 익숙한 사람에게는 이 layout이 굉장히 불편하게 느껴질 수 있다. Settings를 열고( ctrl + , ) settings에서Workbench > Activity Bar: Orientation를 찾아서 option을 변경한다.horizontal -> vertical vertical로 변경하면 vscode layout과 동일하게 activity bar가 변경된 것을 확인할 수 있다.

Use the Download button on www.cursor.com web site. It will download the AppImage file.https://www.cursor.com/ Cursor - The AI Code EditorBuilt to make you extraordinarily productive, Cursor is the best way to code with AI.www.cursor.com 실행 가능 권한 변경cd Downloadschmod +x ./ 2. App 형태로 만들기install fusesudo apt updatesudo apt install fusesudo apt install libfuse2 Make it an executablechmod +x 앱 리스트..