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
반응형
'Error Handling' 카테고리의 다른 글
152. [Streamlit] [Data Science] : 결측치가 많은 컬럼을 처리하는 방법 (0) | 2025.02.15 |
---|---|
146. [Error Handling] [Streamlit] : requirements.txt(프로젝트 필수 패키지) (0) | 2025.02.04 |
105. [Error Handling] [Python] 내장 함수 이름 재정의로 발생하는 오류 (0) | 2025.01.21 |
99. [Error Handling] [Python] 튜플(Tuple)과 소괄호 오류 (0) | 2025.01.20 |
94. [Error Handling] [Python] 주피터 노트북 : 탭 대신 스페이스 사용시 오류와 해결책 (0) | 2025.01.19 |