본문 바로가기
Python

pip install시, FileNotFoundError: [Errno 2] No such file or directory 에러 갈아엎기

by 다랭킴 2020. 3. 25.

* 실질적인 해결책은 아닙니다. 단지 우회하는 방법입니다.

* 제 삽질이 누군가에게 도움이 되길 바라며... 정리합니다...

 

문제: pip install 패키지로 모듈을 설치하면 아래 이미지 같은 에러가 남(끝부분만 캡쳐, 링크 첨부함) 


https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=104&docId=350155934

전체적으로 AttributeError:_DistInfoDistribution__dep_map 에러, AttributeError: _pkg_info 에러,

FileNotFoundError: [Errno 2] No such file ordirectory: '특정 경로'에러가 났다.

 

 

 

 

*참고로 파이썬 자체에서 발생한 에러(버그?)라고 들으니 조금은 위안이 되었습니다..

 

 

 

해결방안1 :  -로 시작하는 패키지 명을 제대로 이름바꾸기를 하면 된다고 함
본인 결과: 그런 폴더가 없었음


https://stackoverflow.com/questions/54706416/pip-is-giving-conflict-error-while-installing-package/55609926

 

 

 

 

 

 

 

해결방안2: 이전 해결방안에서 패키지를 그냥 다 없앴다가 다시 깔라고 하는 답변을 발견


본인결과: 모두 uninstall하는 것조차 오류가 남
패키지 모두 uninstall하는 법: https://nitr0.tistory.com/265
(주의: anaconda prompt에서 실행하기)

 

 

 

 

해결방안3: hascode에서 똑같은 상황을 발견한 후 기존 환경을 없애고 가상환경을 만들라는 답변을 봄


본인결과: 잘 됨, 다만 가상환경에서 쥬피터 노트북을 다시 깔아야 하고, 이전의 쥬피터노트북 바로가기를 못 씀
https://hashcode.co.kr/questions/9072/%ED%8C%8C%EC%9D%B4%EC%8D%AC-pip-install-uninstall-%EC%98%A4%EB%A5%98

이제부터 가상환경과 관련해서 참고한 링크를 나열하겠음

 

가상환경이 있는 지 경로에서 확인하기: http://blog.naver.com/PostView.nhn?blogId=baek2sm&logNo=221448443958

가상환경 만들기: https://blog.naver.com/baek2sm/221446800309

가상환경에 쥬피터노트북 설치하기(중간부터 보면 있음):https://azanewta.tistory.com/16

 

* 참고로 가상환경 만들 때 이전 환경을 없앨거냐고 물어서 yes의 의미로 'y'를 입력하면

그 다음부터 전에 썼던 쥬피터 노트북 프로그램 바로가기는 실행이 안됨

 

처음 쥬피터 노트북 실행할 때 제일 중요한건 anaconda prompt에 이렇게 입력해야

당황하지 않고 전처럼 코드를 열 수 있었다.

 

 

 

 

 

 

 

 

가상환경 쥬피터 노트북 바로가기 찾아서 바탕화면에 복사하기 :
1) 작업표시줄 검색대에서 anaconda 또는 jupyter notebook을 검색한 후
2) Jupyter notebook이 뜨면 파일위치를 연다. (이런 모습이 아니라면 우클릭으로 파일위치를 열 수 있으려나...?)
3) Jupyter notebook(가상환경 이름)으로 바로가기가 있으면 바탕화면에 복사해서 쓴다.

 

 

 

내 가상환경은 블로그 링크 그대로 tutorial로 했다.

댓글