스트림릿(7)
-
streamlit(스트림릿) 설치 후 실행 오류('streamlit'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.)
지난번 streamlit(스트림릿)을 설치하다가 에러가 발생하여 잡도리를 진행하였습니다. streamlit(스트림릿) 설치 후 실행 오류 스트림릿을 설치하고 대시보드 앱을 실행하는 코드를 넣었으나 'streamlit'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 위와 같은 멘트가 떠서 스트림릿 대시보드 앱이 실행되지 않았습니다. 이런 소소한 설치에도 에러가 나는 개복치 같은 프로그래밍 바로 구글링하여 해결해봅니다. 아래 링크를 참고하여 잡도리를 했습니다. 파이썬 프로젝트 & 모듈 정리 (velog.io) 파이썬 프로젝트 & 모듈 정리 만들면서 배우는 파이썬과 40개의 작품들 속 모듈을 알아보고 정리한다. velog.io 파이썬 가상환경과 베이스 설치환경의 사이의 ..
2023.11.27 -
streamlit(스트림릿) visual studio code(비주얼스튜디오코드)에서 설치하는 방법
파이썬을 활용한 대시보드 앱을 만들기 위해 비주얼 스튜디오 코드(visual studio code)에서 streamlit(스트림릿)을 설치합니다. 가상환경을 만들어 활용하고 있으며 해당 관련 내용은 아래 링크에서 확인 가능합니다. 2023.11.20 - [Python/Python 환경설정] - 아나콘다를 이용하여 파이썬 가상환경 만들기 아나콘다를 이용하여 파이썬 가상환경 만들기 프로그래밍 툴 아나콘다를 사용하여 파이썬 언어를 기반으로 하는 가상환경을 만들어 본다. 가상환경을 만드는 이유? 개발 후 적용할 서버와 똑같은 버전으로 맞춘 후 개발을 진행해야 이후 적 homouniversalis.tistory.com 비주얼 스튜디오 코드 내의 커맨드 창을 사용하여 설치하며, 가상환경 내에 설치하기 때문에 가상환..
2023.11.27 -
streamlit(스트림릿) Input widgets(입력 위젯) 사용하는 방법(button, radio, checkbox, selectbox, multiselect, slider, expander)
streamlit의 다양한 Input widgets(입력 위젯)을 사용하여 대시보드 앱에 1. button, 버튼 버튼 위젯을 표시합니다. if st.button('데이터 프레임 보기'): st.dataframe(df) if 조건문 : 버튼을 눌렀을 때 데이터 프레임을 띄워라 name = 'Mike' if st.button('대문자'): st.subheader(name.upper()) if st.button('소문자'): st.subheader(name.lower()) 2. radio, 라디오 버튼 라디오 버튼 위젯을 표시합니다. selected = st.radio('정렬을 선택하세요', ['오름차순 정렬','내림차순 정렬']) 각 라디오 버튼을 선택하면 데이터 프레임의 특정 컬럼을 정렬하도록 합니다. ..
2023.11.23 -
streamlit(스트림릿) csv파일 불러와서 출력하는 방법(pandas와 dataframe)
pandas(판다스)에서 csv파일을 불러와 미리 분석 및 처리한 데이터는streamlit(스트림릿)에서 간편하게 표시할 수 있습니다.간단한 데이터 분석은 visual studio code(비주얼 스튜디오 코드)에서 pandas를 import하여streamlit에 바로 적용할 수 있어 진행해봅니다. 판다스의 데이터를 불러오는 방법 1. 먼저, streamlit과 pandas를 import 해줍니다. import streamlit as stimport pandas as pd 비주얼스튜디오 코드에 파일 옮겨넣는 경우 끌어서 놓은 다음 copy folder 해야함그래야 추후에 깃허브에 올릴때 문제가 생기지 않음 2. 정의된 main 함수 아래에 csv 파일을 불러옵니다. def main() : s..
2023.11.22 -
streamlit(스트림릿) 웹 대시보드에 문자열 출력하는 방법(title, text, header, subheader, write, success, warning, info, error)
streamlit(스트림릿)을 사용하여 웹 대시보드에 문자열(텍스트 출력)을 표시하는 명령에 대해 알아봅니다. 문자열을 표현하는 다양한 명령어를 통해 웹 대시보드에 적절하게 표시하여 유저들로 하여금 가독성을 좋게 하고 강조해야할 부분이나 안내해야할 부분 등을 알맞게 표시합니다. 1. 타이틀, title 웹 대시보드의 가장 큰 제목 글씨를 표시합니다. st.title('웹 대시보드') * streamlit 코드를 계속해서 수정할 때 웹 대시보드에 표시되는 내용을 항상 새로고침(불러오기)하기 위해서 i 표시 안의 Always rerun을 누르면 코드 수정후 저장된 내용을 자동으로 불러옵니다. 2. 텍스트, text 웹 대시보드에 일반 텍스트(내용)를 표시합니다. st.text('웹 대시보드 개발하기') 3...
2023.11.21 -
streamlit(스트림릿) 웹 대시보드 실행하는 방법
Visual studio code에서 파이썬 언어로 streamlit(스트림릿)을 활용하여 웹 대시보드(대시보드 앱)를 만들려고 합니다.streamlit(스트림릿)을 사용하기 위한 기본 공식을 작성하여 실행할 수 있는 베이스를 만들어 주고코딩을 수정하여 원하는 웹 대시보드를 만들어갑니다. 1. streamlit 라이브러리를 import합니다.import streamlit as st 2. def 로 main(메인) 함수를 정의합니다.def main(): st.title('헬로우') streamlit(스트림릿) 프레임워크는 main 함수가 있어야 합니다.메인 함수 아래에 st.title() 함수는 streamlit(스트림릿) 웹 대시보드에 직접적으로 화면에 표시하는 역할을 합니다.st.___() ..
2023.11.21 -
Python streamlit 패키지를 설치하여 웹 대시보드 만드는 방법(WebDashBoard)
streamlit은 파이썬 패키지(라이브러리)로 (웹)앱 프레임워크입니다.오픈소스라 파이썬을 이용하는 사람이라면 누구나 사용가능하며, 웹 대시보드를 만들어 데이터를 시각화할 때 활용하기 좋습니다. https://streamlit.io/ Streamlit • A faster way to build and share data appsStreamlit is an open-source app framework for Machine Learning and Data Science teams. Create beautiful web apps in minutes.streamlit.io streamlit 설치하기 1. 사용하는 프로그램의 명령프롬프트를 활용합니다.ex. Anaconda Prompt, Visual St..
2023.11.20