ㅇ;거 프로젝트 구조때문에 미치겟음
최상위 파이썬이라는 폴더가 있고
그 하위폴더에 수십개의 독립 패키지들이 존재하는데 매번 IMPORT 할때마다 모듈 못찾는다는 에러뜨니까 머리아픔
파이참에서 최상위 폴더를 작업폴더로 등록해도 제대로 인식 안될대도 있고
SYS.PATH APPEND하는데 진짜 좆같음
이런 구조에서는 어떤게 답임???
ㅇ;거 프로젝트 구조때문에 미치겟음
최상위 파이썬이라는 폴더가 있고
그 하위폴더에 수십개의 독립 패키지들이 존재하는데 매번 IMPORT 할때마다 모듈 못찾는다는 에러뜨니까 머리아픔
파이참에서 최상위 폴더를 작업폴더로 등록해도 제대로 인식 안될대도 있고
SYS.PATH APPEND하는데 진짜 좆같음
이런 구조에서는 어떤게 답임???
프로젝트 구조를 바꾸는게 좋고(uv)추천 난 안될땐 임시로 site-packages에 박음
https://docs.astral.sh/uv/concepts/projects/dependencies/#path
이런거
찾으심? - dc App
새 프로젝트 만들거면 uv init 박고 시작 애초에 독립패키지를 그렇게 관리하는것부터가 이상한 접근이고.. 본인 의지랑 상관없이 그런 구조를 유지해야한다면 환경변수 PYTHONPATH를 업데이트하는 설정을 실행환경에 박아두거나 pycharm에선 content root 로 지정해놓는 식으로 처리가능. - dc App
init과 __init__만 알면 문제라는게 없는데?
내가 그래서 파이썬 포기하고 nodejs로 갈아탐.
__init__ 잘 박아두고 PYTHONPATH도 필요하면 ㄱ - dc App
pip install -e . 으로 패키지를 에디터블로 설치하는거도 추천 - dc App
파이썬은 그게 제일 바보같음. 그런면은 php 보다 구림
uvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuvuv
가상환경 제대로 세팅한거맞음?