회사에서는 여러가지 python 프로젝트를 진행하고 있는데...
잊을만하면 나타나는 에러가 있다
1번같은 경우는 아예 프로젝트 경로를 새로 바꿔줘버렸더니 해결이 나름 쉽게 되는데
2번의 에러는 처음 마주한 에러라서 삽질 좀 했다.
나는 저 경로에 폴더를 삭제 해버렸으므로 No such file or directory
에러가 뜨는게 맞는데, 문제는 프로젝트를 실행한 경로는 저 위치가 전혀 아니라는 거다.
그래서 어떻게 해결했냐하면
ex)
cd /User/xxxx/Library/Python/3.9/lib/python/site-packages
local-package.egg-link
파일이 있는지 확인해보자find . -name "local-*"
아마 나와 같은 문제를 겪고 있다면 .. 해당 파일이 있을 확률이 크다
궁금하면 cat 으로 저 파일 안에 무엇이 쓰여져 있는지 보도록 하자.
난 궁금해서 확인 해봤고, 해당 파일 안에는
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: '/Users/~~~~/src'
에서 계속 보던 경로가 쓰여져 있었음
아무래도.. local-package.egg-link
파일이 python 패키지 설치 시, 패키지를 다른 디렉토리로 연결하기 위한 파일이다 보니 해당 에러가 계속 발생한 듯 싶다.
local-package.egg-link
파일을 지워주자파일을 지워주고 다시 패키지를 설치하거나 서버를 실행시켜보면 아무런 문제 없이 잘 되는 것을 확인 할 수 있다.
이제.. 다시 일 해야지....