이것저것 개발노트
-
## WSL이란 Windows Subsystem for Linux Windows에서 리눅스 실행환경을 지원하는 Windows의 확장 기능 - Windows에서 바로 리눅스 명령어를 실행할 수 있어서, Windows와 리눅스를 함께 사용하는 개발자들에게 편리 기존에 가상머신(VM)을 사용할 경우 오버헤드 문제가 있었는데 그것을 해결해줌 ## 왜 Airflow를 하는데 WSL이 필요하지? Airflow는 Windows에 직접 설치 불가 Windows에서 리눅스 작업환경을 만들기 위해서 WSL 설치가 필수이다. ## WSL 설치 방법 PowerShell에서 명령어로 설치하기 PowerShell을 우클릭 관리자 권한으로 실행 > wsl --install 다시 Poweshell 열고 > wsl -l -v..
[AirFlow 공부하기] [1.개발환경구성]1. WSL 설치 및 간단한 리눅스 명령어 정리## WSL이란 Windows Subsystem for Linux Windows에서 리눅스 실행환경을 지원하는 Windows의 확장 기능 - Windows에서 바로 리눅스 명령어를 실행할 수 있어서, Windows와 리눅스를 함께 사용하는 개발자들에게 편리 기존에 가상머신(VM)을 사용할 경우 오버헤드 문제가 있었는데 그것을 해결해줌 ## 왜 Airflow를 하는데 WSL이 필요하지? Airflow는 Windows에 직접 설치 불가 Windows에서 리눅스 작업환경을 만들기 위해서 WSL 설치가 필수이다. ## WSL 설치 방법 PowerShell에서 명령어로 설치하기 PowerShell을 우클릭 관리자 권한으로 실행 > wsl --install 다시 Poweshell 열고 > wsl -l -v..
2024.09.20 -
pandasai 튜토리얼 2목표LLM을 불러오는 다양한 방법을 이용해서 LLM을 불러오고 LLM에게 pandas의 dataframe을 분석시켜보자.SmartDatalake 사용하기Agent 사용하기튜토리얼 1에서 LLM을 불러오고 Pandasai의 SmartDataframe을 사용해보았습니다.이번에는 SmartDatalake와 Agent를 사용해봅니다. OpenAI API키 발급 링크Setting (톱니바퀴 모양) - Billing 에서 적어도 5 달러 이상 결제하고 Limits에서 사용 한도 정하고Your profile에서 User API Keys에 들어가서 Create new secret key 버튼 누르기key 발급 받고 .env 파일에서 openai api key를 넣어줍니다.import os f..
[Pandasai] Pandasai 튜토리얼 2pandasai 튜토리얼 2목표LLM을 불러오는 다양한 방법을 이용해서 LLM을 불러오고 LLM에게 pandas의 dataframe을 분석시켜보자.SmartDatalake 사용하기Agent 사용하기튜토리얼 1에서 LLM을 불러오고 Pandasai의 SmartDataframe을 사용해보았습니다.이번에는 SmartDatalake와 Agent를 사용해봅니다. OpenAI API키 발급 링크Setting (톱니바퀴 모양) - Billing 에서 적어도 5 달러 이상 결제하고 Limits에서 사용 한도 정하고Your profile에서 User API Keys에 들어가서 Create new secret key 버튼 누르기key 발급 받고 .env 파일에서 openai api key를 넣어줍니다.import os f..
2024.09.18 -
https://github.com/khw11044/Dashboard_Streamlit GitHub - khw11044/Dashboard_StreamlitContribute to khw11044/Dashboard_Streamlit development by creating an account on GitHub.github.com 데이터 분석 시각화 토이프로젝트를 수행해 보았다. streamlit으로 해보았는데 어떤 데이터를 넣어도 위와 같이 나오는 것이 아니라 데이터별 분석 후 시각화를 해야한다. 데이터 분석 AI Agent를 개발해서 어떤 데이터를 넣든 알아서 데이터 분석 및 시각화를 하면 좋을 것 같다. 그래서 알아보니, PandasAI, LIDA, CrewAI, LangGraph로 데이터 분석 AI..
[Pandasai] Pandasai 튜토리얼 1https://github.com/khw11044/Dashboard_Streamlit GitHub - khw11044/Dashboard_StreamlitContribute to khw11044/Dashboard_Streamlit development by creating an account on GitHub.github.com 데이터 분석 시각화 토이프로젝트를 수행해 보았다. streamlit으로 해보았는데 어떤 데이터를 넣어도 위와 같이 나오는 것이 아니라 데이터별 분석 후 시각화를 해야한다. 데이터 분석 AI Agent를 개발해서 어떤 데이터를 넣든 알아서 데이터 분석 및 시각화를 하면 좋을 것 같다. 그래서 알아보니, PandasAI, LIDA, CrewAI, LangGraph로 데이터 분석 AI..
2024.09.18 -
treamlit 에서 st.file_uploader( ) 를 활용할 때, 아래와 같이 403 에러가 발생하면서 업로드가 되지 않은 경우가 있습니다. 아이피 주소를 그대로 입력해서 들어간 경우라면 괜찮은데, redirection 등을 이용해 URL 을 변경해서 들어간 경우(클라우드 서버 플래폼을 활용한 경우 등)에러가 발생하네요. AxiosError: Request failed with status code 403 현재 프로젝트 폴더 안에 .strreamlit 폴더를 만든다. (폴더명 앞에 .(점)을 붙여서 폴더명을 만든다.)폴더 안에 config.toml 파일을 만든다. .streamlit/config.toml 파일에 아래 내용을 추가하면 오류가 해결된다. [server]enableXsrfPr..
streamlit 오류, AxiosError: Request failed with status code 403treamlit 에서 st.file_uploader( ) 를 활용할 때, 아래와 같이 403 에러가 발생하면서 업로드가 되지 않은 경우가 있습니다. 아이피 주소를 그대로 입력해서 들어간 경우라면 괜찮은데, redirection 등을 이용해 URL 을 변경해서 들어간 경우(클라우드 서버 플래폼을 활용한 경우 등)에러가 발생하네요. AxiosError: Request failed with status code 403 현재 프로젝트 폴더 안에 .strreamlit 폴더를 만든다. (폴더명 앞에 .(점)을 붙여서 폴더명을 만든다.)폴더 안에 config.toml 파일을 만든다. .streamlit/config.toml 파일에 아래 내용을 추가하면 오류가 해결된다. [server]enableXsrfPr..
2024.09.14 -
poetrypython project의 dependency를 선언, 관리, 설치하여 어디서든지 프로젝트가 작동하도록 하게 도와주는 툴, 각 프로젝트 마다 프로젝트에 적합한 파이썬 환경을 할당할 수 있음poetry는 Python 프로젝트의 의존성 관리와 패키지 배포를 도와주는 도구입니다. 기존의 pip 와 virtualenv 를 대체할 수 있으며, pyproject.toml 파일을 사용하여 프로젝트 설정과 의존성을 관리합니다.poetry 의 가장 주요한 특징은 pyproject.toml 파일을 사용하여 프로젝트 설정과 의존성을 선언적으로 관리합니다.poetry.lock 파일은 프로젝트의 의존성이 해결된 후 생성되어, 의존성 트리에 있는 모든 패키지의 정확한 버전을 잠그고(즉, 고정하고) 기록합니다. 이러한..
Poetry 설치 가이드poetrypython project의 dependency를 선언, 관리, 설치하여 어디서든지 프로젝트가 작동하도록 하게 도와주는 툴, 각 프로젝트 마다 프로젝트에 적합한 파이썬 환경을 할당할 수 있음poetry는 Python 프로젝트의 의존성 관리와 패키지 배포를 도와주는 도구입니다. 기존의 pip 와 virtualenv 를 대체할 수 있으며, pyproject.toml 파일을 사용하여 프로젝트 설정과 의존성을 관리합니다.poetry 의 가장 주요한 특징은 pyproject.toml 파일을 사용하여 프로젝트 설정과 의존성을 선언적으로 관리합니다.poetry.lock 파일은 프로젝트의 의존성이 해결된 후 생성되어, 의존성 트리에 있는 모든 패키지의 정확한 버전을 잠그고(즉, 고정하고) 기록합니다. 이러한..
2024.06.30 -
https://sosoeasy.tistory.com/597
pip install -r requirment.txt 설치가 되지않는 패키지는 뛰어넘고, 설치가능한 패키지만 모두 설치하기https://sosoeasy.tistory.com/597
2023.07.19