Streamlit11 Streamlit 에서 gif 이미지 파일 입력하기 Streamlit에서 이미지를 삽입할 때 from PIL import Image img = Image.open('data2/image_03.jpg') st.image(img) st.image(img,use_column_width=True) 위와 같은 코드를 사용해 이미지를 삽입하게 되는데 이 때 gif 파일은 정상적으로 입력되지 않는 모습을 보인다. 이때는 다음과 같은 코드를 사용해보자. import streamlit as st import base64 """### gif from url""" st.markdown("") """### gif from local file""" file_ =.. 2022. 6. 8. 스트림릿을 EC2서버에서 실행시킬 때, 터미널 접속이 끊겨도 계속해서 실행되도록 만드는 방법 그동안은 터미널을 켜고 streamlit run 파일명으로 웹페이지를 실행시키고 터미널이 꺼지면 웹을 이용하지 못했는데 보통의 웹페이지는 항상 접속할 수 있어야 하므로 터미널이 꺼져도 웹 서버는 꺼지지 않도록 만들어 주어야 한다. 이번에 그 방법에 대해 알아보자 명령어는 다음과 같다. nohup streamlit run 파일명 & nohup : 꺼지지 않게 만든다. & : 백그라운드에서 작동하게 만든다. 이 두 명령어를 기존의 명령어 앞 뒤에 붙여준다. 실행시키면 이제 터미널이 꺼져도 웹페이지를 이용할 수 있게 된다. 만약 끄고 싶다면 ps -ef | greb streamlit 위 명령어로 streamlit으로 돌아가는 앱을 다 확인하고 앞에 숫자로 이루어진 프로세스ID를 확인한다. kill 프로세스ID.. 2022. 5. 24. 스트림릿을 실행시킬 때 포트 처리하는 방법 1. AWS의 보안 그룹 - 편집할 보안 그룹에 들어가 인바운드 규칙 편집에 들어간다. 2. 뚫어야 할 포트를 확인하고 입력하여 새로운 포트를 뚫어줄 수 있다. 이 때 포트를 자동으로 배정되지 않고 포트를 직접 지정해줄 수 있다. streamlit run app1.py --server.port 8502 streamlit run app2.py --server.port 8503 streamlit run app3.py --server.port 8504 위와 같은 명령으로 앱 별 포트번호를 지정해줄수도 있다. 2022. 5. 24. Visual Studio Code의 터미널에서 Streamlit 로컬 가상환경 구성해보기 터미널에서 Command prompt로 conda create -n 가상환경이름 python=3.7 numpy scipy matplotlib ipython scikit-learn pandas pillow jupyter seaborn 을 입력하고 엔터! y 입력해주고 가상환경이 다 만들어지면 다음과 같은 화면이 뜬다. 이제 가상환경에서 작업하고 싶으면 conda activate [만들었던 가상환경 이름] 가상환경에서 base 로 나올 때는 conda deactivate 를 입력하면 된다. 이제 로컬 가상환경에도, 코랩의 파이썬 버전이 맞춰진 EC2의 파이썬 가상환경에도 똑같이 Streamlit과 joblib 등의 라이브러리를 설치해주면 된다. 2022. 5. 23. Colab 에서 학습한 인공지능을, Stremalit 에서 사용할 수 있게 만들기 머신러닝을 할 때에 인공지능을 학습시키기 위해 Colab에서 작업을 하게 되는데 학습이 끝난 인공지능을 가져와 Streamlit에서 사용하는 방법에 대해 알아보자. 우선 준비물은 학습이 끝난 인공지능과 피처 스케일링을 하기 위해 만든 X와 y의 scaler 가 필요하다. # 피처스케일링을 할 수 있는 스케일러 X_scaler = MinMaxScaler() y_scaler = MinMaxScaler() X와 y 스케일러 2개를 가져오고, from sklearn.linear_model import LinearRegression regressor = LinearRegression() regressor.fit(X_train, y_train) 학습이 되어있는 인공지능도 가져온다. ( fit 함수로 트레이닝이 끝난.. 2022. 5. 21. Streamlit 에서 Chart 사용하기 Streamlit 에서 차트를 사용하는 방법에 대해 알아보자. 파이썬에서 차트를 표현할 때 쓰던 pyplot 과 seaborn 같은 경우는 파이썬 안에서만 차트를 보여줄 뿐 실제 웹페이지나 프로그램에서 출력되는 것이 아니기 때문에 웹브라우저에 출력하는 라이브러리인 Streamlit 등을 이용해주어야 한다. 예시1) pairplot 함수 사용 fig_01 = sb.pairplot(data = car_df[selected_list]) st.pyplot(fig_01) 위와 같이 pairplot 함수를 사용하고 변수를 지정해주어 Stramlit pyplot에 입력하면 웹페이지에서도 출력해줄수 있다. 예시2) figure와 함께 사용하는 방법. fig_02 = plt.figure() sb.heatmap( data.. 2022. 5. 21. 이전 1 2 다음