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
반응형
home top bottom
}