작성
·
169
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. gimgirl님.
Streamlit이 실행되지 않을 때는 여러 가지 원인이 있을 수 있습니다. 우선적으로 점검해보아야 할 사항을 정리해드리겠습니다:
Python 버전: Streamlit은 일반적으로 최신 버전의 Python에서 잘 작동합니다. Python 3.7 이상을 사용하는 것이 좋습니다. 사용 중인 Python 버전이 Streamlit에서 권장하는 버전에 맞는지 확인해 보세요.
가상환경 설정: Python 환경에서 특정 프로젝트에 맞는 패키지 버전을 유지하기 위해 가상환경 사용을 권장합니다. 가상환경이 올바르게 설정되었는지, 현재 가상환경에서 Streamlit이 설치되어 있는지 확인해 주세요.
python -m venv myenv
source myenv/bin/activate # or `myenv\\Scripts\\activate` for Windows
pip install streamlit
Streamlit 패키지 설치: Streamlit이 제대로 설치되었는지 확인합니다. 터미널에서 pip list
명령어를 사용해 Streamlit 패키지가 목록에 있는지 확인해 보세요.
터미널 오류 확인: 터미널에 구체적인 에러 메시지가 출력된다면, 그 내용을 확인하고 해결 방법을 찾는 것이 중요합니다. 일반적인 에러로는 포트 충돌, 패키지 호환성 문제 등이 있습니다.
네트워크 문제: 로컬 서버(localhost) 페이지로 접근 시 브라우저에서 아무것도 안 뜰 경우 네트워크 설정 또는 방화벽에 의해 접근이 차단될 수 있습니다. 이 경우 네트워크 설정을 점검해 주세요.
유사한 문제에 대하여 다른 사용자들이 질문한 내용과 해결 방법을 참조하실 수 있습니다. 오류 관련 질문과 답변 모음에서 유용한 정보를 찾을 수 있기를 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
안녕하세요 쭌랩입니다.
저도 처음 보는 현상인데요 좀 찾아보니 비슷한 문제를 겪었던 분이 계시더라구요
그분은 설치되었던 streamlit 버전을 바꾸었다고 합니다.
가상환경에 아래 명령어로 streamlit 버전 변경 후 다시 시도해 보시는 것을 추천드립니다.
pip install streamlit==1.7
출처:
https://discuss.streamlit.io/t/error-in-launching-streamlit-app-typeerror-websockethandler-init-missing-2-required-positional-arguments-application-and-request/36143