Loading...
2024. 3. 6. 03:27

(Python) 분명히 패키지를 설치하고 FastAPI를 실행했는데 패키지를 찾지 못하는 에러 대처하기(ModuleNotFoundError)

pip list를 하면 설치된 패키지를 볼 수 있다 (venv)로 가상환경을 activate하고 'transformers' 패키지가 설치된 상태에서.. uvicorn main:app --reload로 FastAPI를 실행하면 'transformers'를 못찾는다며 ModuleNotFoundError가 일어난다 왜 그런가 고민해봤는데.. 가상환경에는 uvicorn, fastapi가 설치되어있지 않다는 것을 파악했다 가상환경을 끌려면 deactivate 이 상태에서 pip list를 해보면 fastapi 패키지랑 uvicorn이 있다는 것을 파악했다 여기에는 transformers가 없어 가상환경에 fastapi가 설치되어있지 않음에도, uvicorn은 실행되었던것을 생각해보면.. 가상환경이 실행된 상태더라..

2023. 2. 14. 04:13

자바 기본 배우기 -패키지와 import-

1. 패키지(package) PC의 많은 파일을 관리하기 위해 폴더를 이용 프로그램의 많은 클래스를 관리하기 위해 패키지를 이용 패키지도 결국 하나의 폴더 느낌.. 패키지는 클래스와 관련 있는 인터페이스들을 모아두기 위한 이름 공간 패키지의 구분은 .(dot) 연산자를 이용한다 패키지의 이름은 시중에 나와있는 패키지들과 구분되게 지어야 한다 보통은 소속이나 회사의 도메인을 이용한다고함 예를 들어 naver.com이 자기 회사 소속이라면,, 이를 뒤집어서 com.naver.(project_이름).(module_이름,class 이름,... 등등)으로 쓰는게 관례 Person.java랑 PersonTest.java로 서로 이름이 같은데 com.ssafy.class01, com.ssafy.class02로 서로 ..