프로그래밍/파이썬(Python) 29

우분투에서 Python3.10으로 업그레이드 하는 방법

목 차 · 1단계 : 리포지터리 추가 및 업데이트 · 2단계 : apt-get을 이용해서 Python 3.10 설치 · 3단계 : update-alternatives 에 python 버전 추가하기 · 4단계 : 기본 Python 호출을 3.10 버전으로 변경 · 5단계 : Python 실행 테스트 · 기타 오류사항 발생시 KoAlpaca를 윈도우 PC에서 돌려 보려다가 bitsandbytes 라이브러리 때문에 막혀 있었습니다. 필요한 부분이 있어서 진행은 해야 하고 WSL(Windows Subsystem Linux)에서 돌려보려고 했는데, 우분투 20.04는 기본 파이썬이 3.8이기 때문에 3.10으로 업그레이드를 진행해야 합니다. 그런데 이것도 제 환경에서는 그냥 명령어를 입력해서 진행하면 설치 자체가..

python 패키지 매니저 pip 사용법 정리

패키지 설치 또는 다운로드 설치 : pip install [패키지명] 예시1> pip install numpy(패키지명) 예시2> pip install numpy pandas(패키지명이 여러개일 경우 한 칸 띄우고 기입) 다운로드(패키지 파일(.whl)을 현재 터미널 경로로 다운로드) : pip download [패키지명] 예시1> pip download matplotlib(패키지명) 예시2> pip download matplotlib seaborn(패키지명이 여러개일 경우 한 칸 띄우고 기입) 설치 및 다운로드 과정에서 SSL 오류(터미널에서 붉은 색으로 표시가 되면서 port=443, SSLError 등 메시지가 표시)로 진행이 안 되는 경우에는 --trusted-host 옵션을 사용합니다. # al..

cuda(GPU 연산) 사용 버전 torch 설치하기

torch 설치 시 문제점 및 CUDA 사용 가능 여부 확인 github에 있는 프로젝트를 다운로드 받아 requirements.txt를 일괄 설치하게 되는 경우가 많은데, 이런 경우 torch는 설치되었지만 CUDA는 사용할 수 없는 상태입니다. torch CUDA 사용 가능 여부 확인 CUDA 설치 확인 : 다음 명령어를 실행해서 아래와 같은 내용이 표시가 되면 CUDA는 정상적으로 설치된 상태입니다. 예시 화면에서는 CUDA 11.8 버전이 설치된 상태입니다. # 터미널 상에서 실행합니다. nvcc -V torch에서 CUDA(GPU) 사용이 가능한지 확인 : torch 라이브러리를 임포트하고 available() 값이 True이면 사용 가능, False이면 사용 불가능한 상태입니다. # 터미널에..

파이썬 웹 앱 프레임워크 gradio, streamlit, dash 비교

소개 파이썬 온라인 애플리케이션 개발 분야에는 대화형 및 데이터 기반 앱을 만드는 간단하고 빠른 접근 방식을 제공하는 다양한 프레임워크가 있습니다. 이 분야에서 널리 사용되는 세 가지 프레임워크는 Gradio, streamlit, dash입니다. 이 세 가지 프레임워크는 서로 유사점이 있지만 뚜렷한 특징과 장점도 있습니다. 이 글에서는 다음 프로젝트에 적합한 프레임워크를 선택할 때 정보에 입각한 결정을 내리는 데 도움이 되도록 이러한 프레임워크 간의 유사점과 차이점, 장단점을 살펴보겠습니다. Gradio, streamlit, dash는 비슷한 점이 있습니다. 각 프레임워크의 세부 사항을 자세히 살펴보기 전에 각 프레임워크가 공유하는 유사점을 알아두는 것이 중요합니다. 사용하기 쉬운 인터페이스 사용자 친화..