저는 연구를위한 환경으로서 streamlit을 정말 좋아합니다. 출력과 같은 노트북 / 대시 보드를 혼합하여 정의를위한 순수 코드 (셀 없음 등)와 코드가 실행되는 동안 위젯을 통해 내 코드에 영향을 미치는 기능을 빠르게 디자인 할 수 있습니다.
이를 위해 기본 시작 방법이 명령 줄을 사용하므로 스트리밍 응용 프로그램을 실행하거나 디버깅하는 방법을 찾고있었습니다.
streamlit run code.py
둘 중 하나를 수행하는 방법이 있습니까?
건배
적어도 IDE (제 경우에는 PyCharm)에서 코드를 실행하는 방법을 찾았습니다. 이 streamlit run code.py
명령은 실제로를 호출 python -m streamlit.cli run code.py
하므로 IDE에서 실행되도록 구성 할 수 있습니다.
제 경우 -m streamlit.cli run
에는 실행 / 디버그 구성의 인터프리터 옵션 필드로 이동하고, code.py는 예상대로 스크립트 경로 필드로 이동합니다.
불행히도 PyCharm에 의해 추가 된 매개 변수가 pydev 디버거 대신 streamlit에 전달되기 때문에 이러한 방식으로 디버깅하는 것은 작동하지 않는 것 같습니다.
편집 : 자신의 스크립트를 디버깅하는 방법을 찾았습니다. 스크립트를 디버깅하는 대신 스크립트 streamlit.cli
를 실행 하는 모듈을 디버깅합니다 . 이렇게하려면, 당신은에서 변화를 필요 Script path:
로 Module name:
(... 약간 숨겨진 드롭 다운 상자가있다) 최상위 필드에. 그런 다음 streamlit.cli
필드에 삽입 할 수 있습니다 . 이제 매개 변수 run code.py
로 Parameters:
실행 / 디버그 구성 의 필드에 추가 합니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다