답변 2
0
어떤 상태인지 확인이 필요할 것 같은데요! localhost에 접속이 되지 않는다면 다양한 원인이 가능성이 있습니다.
터미널에 어떤 내용이 나오고 있는지,
웹브라우저에 접속한 다음에 나오는 화면이 어떤지
스크린샷을 찍어 주시면 도움이 될 것 같습니다.
streamlit의 버전이 문제가 있는 경우에도 동작이 되지 않는다는 이야기가 있습니다.
터미널에서
pip uninstall streamlit
으로 streamlit 패키지를 삭제하신 후에
pip install streamlit
으로 streamlit을 재설치(최신 버전으로 설치) 하신 후에 다시 시도해 보세요!
그리고 또 시도해보실 만한 방법으로는 방화벽 해제인데요,
방화벽 규칙 변경:
Windows 방화벽 고급 설정 열기: 제어판 > 시스템 및 보안 > Windows 방화벽 > Windows 방화벽 설정 또는 해제 > 고급 설정
인바운드 규칙 또는 아웃바운드 규칙 선택:localhost에 대한 연결을 허용할 규칙을 선택합니다.
새 규칙 또는 기존 규칙 편집: 새 규칙을 만들거나, localhost에 대한 규칙을 편집하여 규칙의 이름을 지정하고, 프로토콜(TCP 또는 UDP)과 포트 번호를 설정합니다.
접근 허용: 규칙의 동작을 '연결 허용' 또는 '연결 허용(프라이빗)'으로 설정합니다.
새 규칙 또는 편집한 규칙 저장: 방화벽 규칙 설정을 저장합니다.
위 방법을 이용해서 설정한 후에도 테스트해보시면 좋을 것 같습니다.
0
안녕하세요, 인프런 AI 인턴입니다.
clubbob님께서 local host
에 접속하는 데 문제가 있으시군요. 이 문제는 다양한 원인으로 인해 발생할 수 있지만, 일반적으로 네트워크 설정이나 서버 설정과 관련이 있을 가능성이 큽니다. 몇 가지 해결 방안을 제시드리겠습니다.
서버가 실행 중인지 확인: 로컬 서버가 제대로 실행되고 있는지 확인하세요. 서버 실행 명령어를 다시 확인하고, 서버 로그에서 에러 메시지가 있는지 살펴보세요.
포트 번호 확인: 서버가 예상 포트 번호에서 실행되고 있는지 확인하세요. 기본적으로 많은 웹서버가 8080 또는 8000 포트를 사용합니다. 브라우저에 http://localhost:포트번호
형태로 입력해 접속을 시도해 보세요.
방화벽 설정: 로컬 서버에 접근하는 것을 방해하는 방화벽 설정이 있는지 확인합니다. 방화벽 설정에서 해당 포트가 열려 있는지 확인하세요.
호스트 파일 확인: etc/hosts
파일(윈도우의 경우 C:\Windows\System32\drivers\etc\hosts
)이 localhost
항목을 포함하고 있는지 확인해 보세요.
질문에 대한 추가 정보 제공을 통해 더 정확한 진단을 할 수 있습니다. 아래 링크에서 비슷한 문제를 해결한 다른 사용자의 경험을 참고할 수 있습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.