Error Handling
140. [Error Handling] [Streamlit] : Streamlit 사용 시 에러 발생
천재단미
2025. 2. 3. 10:19
728x90
반응형
반응형
📌 Mac에서 Streamlit 사용 시 발생할 수 있는 문제 해결
1. No module named 'streamlit' 에러 발생
ModuleNotFoundError: No module named 'streamlit'
✅ 해결 방법
가상환경이 활성화되지 않았을 가능성이 높습니다. 아래 명령어를 실행하여 가상환경을 활성화한 후 다시 실행하세요.
source streamlit_env/bin/activate
그리고 다시 pip install streamlit을 실행합니다.
2. Streamlit 실행 시 "Address already in use" 에러 발생
OSError: [Errno 48] Address already in use
✅ 해결 방법
Streamlit이 기존에 실행 중일 가능성이 있습니다. 다음 명령어로 실행 중인 프로세스를 종료한 후 다시 실행하세요.
kill $(lsof -t -i:8501)
streamlit run test_app.py
또는, 다른 포트를 지정하여 실행할 수도 있습니다.
streamlit run test_app.py --server.port 8502
3. 웹 브라우저가 자동으로 열리지 않는 문제
✅ 해결 방법
Streamlit 실행 시 --browser.serverAddress 옵션을 사용하여 직접 브라우저에서 실행할 주소를 지정해 줍니다.
streamlit run test_app.py --browser.serverAddress="localhost"
4. 가상환경 오류
✅ 해결 방법
Streamlit 실행 시 --올바른 가상환경 주소를 지정해 줍니다.
5. 배포 문제 해결 (에러 발생 시)
문제 해결 방법
GitHub에 코드가 올라가지 않음 | GitHub 저장소 URL을 확인하고 git remote -v 명령어로 원격 저장소 연결 확인 |
Streamlit Cloud에서 실행되지 않음 | Main file path에 app.py가 정확히 입력되었는지 확인 |
배포된 앱이 최신 코드로 변경되지 않음 | GitHub에 git push를 실행했는지 확인 후 Streamlit Cloud에서 Rerun 클릭 |
패키지 누락 오류 발생 | requirements.txt 파일을 추가하고 패키지 목록을 포함한 후 git push |
728x90
반응형