ubuntu auto setup 설치 스크립트
·
Study/Linux
다양한 우분투 프로그램들을 자동으로 설치할 수 있도록 스크립트를 만들어 공유한다.자세한 것은 아래 깃허브 참조.https://github.com/kcyoon689/ubuntu-auto-setup📋 Supported SystemOS: Ubuntu 22.04 LTS (Jammy)GPU: NVIDIA (Tested on RTX 4090 with Driver)Shell: BashNetwork: Internet connection required📦 Version Compatibility SummaryComponentVersionOSUbuntu 22.04GPU DriverNVIDIA auto versionCUDA Toolkit12.2 (driver-only install)PyTorch2.2.2 (CUDA 12...
pip freeze 시, 버전명이 '@ file:///' 로 뜨는 문제
·
Programming/Python
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 함수 인자 *args, **kwargs
·
Programming/Python
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..