본문 바로가기
728x90
반응형

프로그램 개발해서 돈벌기169

venv를 사용해서 python 가상 환경 만들기 venv를 사용해서 python 가상 환경 만들기가상 환경 생성 가상 환경을 만들려는 폴더로 이동 후 아래 명령어를 실행하면 됩니다.맨 뒤 myenv는 env를 만들 폴더 이름으로 본인이 정하면 됩니다.python -m venv myenv 그런데 특정 버전 파이션으로 만들려면macOS 사용자고 homebrew로 파이션을 설치했다면/opt/homebrew/Cellar/python@3.13/3.13.3/bin/phthon3 -m venv venv 해당 폴더에 venv 폴더가 생성되었고 위 버전으로 사용 가능합니다. pip 버전 업그레이드pip install --upgrade pip 가상 환경 활성화Linux / macOSsource myenv/bin/activateWindows(cmd)myenv\Scri.. 2025. 5. 20.
chroma 디비에 데이터 추가, 업데이트, 업데이트 / 추가, 삭제 chroma 디비데이터 추가import chromadbclient = chromadb.PersistentClient(path="./chroma_db")collection = client.get_or_create_collection("sample_collection")collection.add( documents=["한글 문서 1", "한글 문서 2", "한글 문서 3"], # we embed for you, or bring your own metadatas=[{"source": "local"}, {"source": "local"}, {"source": "local"}], # filter on arbitrary metadata! ids=["doc1", "doc2", "doc3"], # mu.. 2025. 4. 25.
chroma 디비에서 http와 로컬 데이터 조회 이전에 추가한 데이터를 기반으로 설명하겠습니다. collection.add( documents=["This is document1", "This is document2"], # we embed for you, or bring your own metadatas=[{"source": "notion"}, {"source": "google-docs"}], # filter on arbitrary metadata! ids=["doc1", "doc2"], # must be unique for each doc) http 방식으로 데이터를 쿼리는 다음과 같이 합니다. import chromadbclient = chromadb.HttpClient()collection = client.get_or_creat.. 2025. 4. 22.
chroma 디비 생성과 데몬 실행 크로마 공식 홈페이지에서 자신을 소개한 내용은 다음과 같습니다. Chroma is the open-source AI application database. 파이션으로 설치합니다.pip3 install chromadb 크로마 디비를 생성합니다.크로마 디비는 디렉터리 형태로 생성됩니다. import chromadbclient = chromadb.PersistentClient(path="./chroma_db") chroma_db 폴더 내 크로마 디비가 생성된 것을 확인할 수 있습니다. 데몬 실행은 해당 갱로로 이동 후 chroma run --path ./ 위 명령어가 정상 작동하면 다음과 같은 화면이 보입니다. 크롬 브라우저에서 http://localhost:8000/를 접속해 보면 다음과 같은 화면이 .. 2025. 4. 21.
2025년 macOS 도커가 해킹 되었다고 삭제될때 대처 방안 2025년 1월에 라마를 실행하고 OpenWeb UI 실행을 위해서 도커를 실행했더니 해킹이 되었다고 앱을 삭제한다고 합니다.그래서 이게 뭔 일인가 구글링을 해 보니도커 인증서 날짜가 만료가 되어서 macOS에서 인증되지 않은 개발자로 앱이 해킹된 걸로 판단을 한 거라고 합니다.그래서 최신 버전을 설치하면 된다고 해서 설치를 했습니다.그런데 같은 현상이 계속 발생을 했습니다.그런데 최신 버전을 설치 후 해킹 되었다는 메시지 창을 닫아도 계속 뜹니다.  그래서 설정 보안에서 스토어와 개발자로 선택한 부분을 스토어로 바꾸고 재부팅해서 간신히 지우고 도커 홈에서 최신 버전을 다시 다운로드하여서 설치를 해도 해킹되었다는 메시지가 계속 뜨는 현상을 발생했습니다. 그래서 더 찾아보고 해결 방법을 찾았습니다. 이 방.. 2025. 1. 22.
pip install 실행 시 externally-managed-environment를 만났을때 해결 방법 유튜브를 내려받고 싶을 때 유튜브 프리미엄을 가입하면 됩니다.그런데 요금을 내기 싫을 때는 웹에서 유튜브 주소를 넣고 내려받는 사이트를 이용합니다.그런데 가끔 해당 사이트에서 내려 받으면 해킹 위험이 있다고 하는 얘기를 듣고 불안감에 python으로 유튜브 다운로드 툴을 짜서 사용하고 있었습니다.참고적으로 제 PC 환경은 macOS 입니다.다운로드 툴을 맥 스튜디오에서 잘 쓰고 있었는데 맥북에도 설치를 해서 사용하려고 실행을 했습니다. 실행을 하니 yt-dlp 라이브러리가 없다는 에러가 보였습니다.그래서 'pip install yt-dlp'를 실행하니externally-managed-environment 에러를 만났습니다.  에러 메시지를 보면 몇 가지 설치를 더 해서 해결하라고 나옵니다.다 해 보아도 .. 2024. 12. 28.
728x90
반응형