목차(클릭하세요)
오류수정은 시스템 환경변수를 정확히 수정하기
1. 가상환경에서 발생하는 오류들
1-1. 문제 상황 설명
•
[예시]현재 아나콘다에는 2개의 가상환경이 셋팅되어 있고, 1개의 가상환경명은 stream으로 셋팅되어 있음
•
stream가상환경에는 streamlit 라이브러리가 잘 설치되어 있음
•
바탕화면의 2개의 폴더(각각 A,B)에는 스트림릿을 활용한 동일한 소스코드가 동일하게 들어있음
•
A폴더를 vsc코드로 열고, ‘streamlit run 파일명.py’를 실행할 경우 잘 실행됨
•
하지만 B폴더를 vsc코드로 열고, ‘streamlit run 파일명.py’를 실행할 경우, 스트림릿을 실행할 수 없다는 오류만 발생
1-2. 전제조건
•
가상환경이 잘 셋팅되어 있고, vsc코드를 열었을때, streamlit이 설치된 가상환경 파이썬 인터프리터를 동일하게 선택한 것임
•
해당 터미널에서 가상환경명칭이 괄호앞에 있을 경우는 가상환경이 잘 활성화 되어있다는 상태임

1-3. 왜 실패했는가?
현재 상황 요약
4. 스트림릿 실행오류(with 시스템환경변수)
0.참고주소
1.
스트림릿 기본 사용법
•
https://wikidocs.net/230763
2.
스트림릿 플레이 그라운드
•
https://streamlit.io/playground?example=hello
3.
스트림릿 데모
•
https://github.com/streamlit/demo-self-driving
1.스트림릿이란?

[ 스트림릿 ]
1.
스트림릿(Streamlit)은 프런트엔드에 대한 지식 없이도 머신러닝 모델을 쉽고 빠르게 시연하고 배포할 수 있도록 돕는 오픈소스 프레임워크
2.
장점: 파이썬 코드만으로 사용자와 상호작용하는 LLM 웹 애플리케션을 손쉽게 생성 가능
3.
어디다 써먹을 수 있을까?
1.스트림릿_basic
0.참고사이트
https://streamlit.io/playground?example=hello

1.차트실습
2.LLM 기초 챗봇 실습
2.스트림릿demo
0.최종목표


[ 아이리스 품종 예측기 ]
1.핵심 concept
1.
스트림릿 (Streamlit) 프레임워크는 UI 요소와 실시간 연동되는 파이썬 기반의 컴포넌트 객체를 통해 사용자와 상호 작용
2.
스트림릿은 먼저 파이썬 스크립트가 최초 실행될 때 화면의 레이아웃과 구성 요소를 배치
3.스트림릿concept
1.파이썬 물리엔진 시각화를 위한 라이브러리들
vpython vs pymunk 핵심 비교
항목 | vpython | pymunk |
차원 | 3D | 2D |
주 용도 | 물리 개념 시각화 (교육용) | 실제 물리 엔진 시뮬레이션 (게임/연구) |
물리 기능 | 단순 운동 (속도, 위치, 중력) | 충돌, 회전, 마찰, 반발력 등 고급 물리 |
시각화 | 자체 3D 렌더링 내장 | 별도 필요 (예: pygame) |
학습 난이도 | 쉬움 (직관적) | 중간 ~ 어려움 (구조적 접근) |
설치 | pip install vpython | pip install pymunk |
사용 권장 상황
•
vpython → 중고등학생, 대학 기초 물리 교육 시각화
•
pymunk → 2D 게임 물리 구현, 충돌/역학 기반 시뮬레이션
1-1. 낙하 운동 시뮬레이션(vpython)
[주의]
해당 코드는 .ipynb이 아닌 파이썬 스크립트 형태로 실행해야 함
1-2. 낙하 운동 시뮬레이션(pymunk활용 2D)
2. pymunk라이브러리
1.
’munk’이름의 유래: Chipmunk라는 2D 물리 엔진에서 유래
파이썬_물리엔진
