본문 바로가기

반응형

IT/python

(24)
랭체인을 이용한 챗봇 예제 출처 : 진짜챗GPT API 활용법 책에 있는 소스를 그대로 하면 경고가 많이 떨어져서 =ㅁ= 경고에있는 문구를 참고로해서 수정한 소스 입니다! 1. 윈도우에서 하면 벡터db용 텍스트도 utf-8 케릭터셋 관련 오류가 발생해서 wsl 를 이용해 우분투 환경해서 실행하면 잘됩니다! 2. 첨부된 requirement.txt 파일을 이용해서 필수 모듈을 설치하세요! python3 -m venv .venv . .venv/bin/activate pip install -r requirement.txt 3. 책에 있는 벡터소스용 txt 파일을 같은 위치에 둡니다. 4. 아래 파일을 실행하면 됩니다. import os from langchain_community.vectorstores import Chroma from..
llama2 셋팅 하기 AI모델중, 오픈소스로 최초! 공개된 Llama2. 로컬PC에 셋팅하는 방법을 공유 합니다! 1. 모델 받기 1.1 Meta 사이트에 요청해서 받기 Llama 2 (meta.com) Llama 2 Our latest version of Llama is now accessible to individuals, creators, researchers, and businesses of all sizes. llama.meta.com 메타사이트에 접속 후, 다운로드 모델을 클릭하면, 폼이 나옵니다. 적당하게 셋팅하고 전송을 하면 24시간 이내로 메일이 옵니다. 1번에 있는 링크로 리포지토리에 접속하고, 소스를 clone 으로 받고, 가이드에 나와있는것처럼 download.sh 를 실행해 줍니다! 저는 윈도우에서 실..
시계One 제작 완료 feat.라즈베리파이피코 시계제작! 에 뜻을 두기로 하고, 시계제작을 시작했습니다. 어떤 플랫폼으로 만들겠다는 정의는 하진 않고 그냥 시작~~ 첫번째는 집에서 굴러다니는 라즈베리파이피코를 이용한 시계입니다. 와이파이 연결을 지원하는 녀석이니, 버스 알람도 같이 넣어 봤습니다. 소스 첨부! lcd_api.py pico_i2c_lcd.py 는 인터넷에 공개되어 있는 소스입니다. 흔히 쓰는 i2c lcd 를 다룰수 있는 라이브러리로 보시면 됩니다. 핵심은 main.py! main.py로 만들어서 피코에 넣어두면 기동시 자동으로 실행되는 점도 있습니다. 작업 순서는 이렇습니다. 1. 라즈베리파이피코 에서 마이크로파이썬을 이용할 수 있도록 셋팅한다. https://www.raspberrypi.com/documentation/microco..
[AIRFLOW] 데이터 파이프라인 관리 apache-airflow 설치하기 환경 macOS Ventura 13.4.1 python 3.10.12 ( airflow가 현재 파이썬 3.10 까지만 지원!) 설치 pip install apache-airflow 현재 기준 2.6.2 설치됨 실행 airflow standalone 오류해결 https://www.reddit.com/r/apache_airflow/comments/14oji77/airflow_262_and_pydantic_warningserrors/ From the apache_airflow community on Reddit Explore this post and more from the apache_airflow community www.reddit.com 실행시 위와 같은 오류가 발생함. 역시 위의 내용과 마찬가지로 p..
macOS 파이썬 버전 관리하기 with pyenv 참고사이트!! https://blog.eunsukim.me/posts/managing-python-versions-on-your-mac Pyenv로 MacOS에서 파이썬 버전 관리하기 Pyenv 를 활용하여 프로젝트 혹은 가상환경별로 서로 다른 파이썬 버전을 적용하는 방법에 대해서 알아봅시다. blog.eunsukim.me 1. 일단 설치 brew install pyenv 현재 기준 2.3.21 2. 설치 가능한 파이썬 리스트 확인 pyenv install -l 현재 가장 최신버전인 3.11.4 를 설치하기로 한다. 3. 파이썬 3.11.4 설치 pyenv install 3.11.4 4. 설치된 파이썬을 디폴트 버전으로 변경 pyenv global 3.11.4 잘된다! --추가적인 사항 1. 현재 활성화..
64bit, 32bit 동시에 설치하기 ( feat. setx ) 1. 64bit 설치 Add Python 3.8 to PATH 를 체크해서 설치한다! cmd 명령어로 path 를 눌러서 추가되었는지 확인. 만약에 Add Python 3.8 to PATH 를 체크하지 않았거나 path 에 추가되지 않았으면 setx 명령어를 이용해서 추가한다. setx PATH "%PATH%;C:\Users\cruel\AppData\Local\Programs\Python\Python38\Scripts\;C:\Users\cruel\AppData\Local\Programs\Python\Python38\;" python --version 으로 설치 확인 2. 32bit 설치 Add Python 3.8 to PATH 를 체크하지 않고 설치! 가상환경 생성 ( 32bit용으로 바꿀 예정 ) c:..
GAN 샘플 실행하기 ( feat. 미술관에 GAN 실전 프로젝트 ) $> git clone https://github.com/rickiepark/GDL_code.git GitHub - rickiepark/GDL_code: 미술관에 GAN 딥러닝(Generative Deep Learning)의 코드 저장소입니다. 미술관에 GAN 딥러닝(Generative Deep Learning)의 코드 저장소입니다. - GitHub - rickiepark/GDL_code: 미술관에 GAN 딥러닝(Generative Deep Learning)의 코드 저장소입니다. github.com $> git pull $> conda create -n generative python=3.6 ipykernel # 쥬피터 노트북 $> conda activate generative $> cd GDL_code..
아나콘다 가상환경 사용하기 역시 편한게 짱이다. 파이썬 버전관리, 패키지 관리, 기본패키지 설치 등등이 모두 되어 있는 콘다 환경에서 개발을 하자! https://dandyrilla.github.io/2018-10-01/conda-env/ 아나콘다(Anaconda) 가상환경 사용법 아나콘다(Anaconda)에서 지원하는 가상환경을 통해 한 운영체제 위에 여러 python 환경을 독립적으로 설정할 수 있습니다. 가상환경을 만들고 사용하는 기본적인 방법을 알아봅니다. dandyrilla.github.io

반응형