인프런 커뮤니티 질문&답변

gimgirl님의 프로필 이미지
gimgirl

작성한 질문수

초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지

메인코드 작성하기

Streamlit run 이 안 돼요ㅠㅠㅠ

작성

·

66

0

Python 버전을 낮게 해서 Streamlit설치까지 완료했어요. 하지만 streamlit run을 하면 사이트에서도 아무것도 안 뜨고 터미널에서도 오류가 뜬 다고 나와

image.jpg

 

image.jpg

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. gimgirl님.

Streamlit이 실행되지 않을 때는 여러 가지 원인이 있을 수 있습니다. 우선적으로 점검해보아야 할 사항을 정리해드리겠습니다:

  1. Python 버전: Streamlit은 일반적으로 최신 버전의 Python에서 잘 작동합니다. Python 3.7 이상을 사용하는 것이 좋습니다. 사용 중인 Python 버전이 Streamlit에서 권장하는 버전에 맞는지 확인해 보세요.

  2. 가상환경 설정: Python 환경에서 특정 프로젝트에 맞는 패키지 버전을 유지하기 위해 가상환경 사용을 권장합니다. 가상환경이 올바르게 설정되었는지, 현재 가상환경에서 Streamlit이 설치되어 있는지 확인해 주세요.

    python -m venv myenv
    source myenv/bin/activate  # or `myenv\\Scripts\\activate` for Windows
    pip install streamlit
    
  3. Streamlit 패키지 설치: Streamlit이 제대로 설치되었는지 확인합니다. 터미널에서 pip list 명령어를 사용해 Streamlit 패키지가 목록에 있는지 확인해 보세요.

  4. 터미널 오류 확인: 터미널에 구체적인 에러 메시지가 출력된다면, 그 내용을 확인하고 해결 방법을 찾는 것이 중요합니다. 일반적인 에러로는 포트 충돌, 패키지 호환성 문제 등이 있습니다.

  5. 네트워크 문제: 로컬 서버(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

 

gimgirl님의 프로필 이미지
gimgirl

작성한 질문수

질문하기