아나콘다 프롬프트에서 패키지를 다운받는 경우, 종종 InvalidArchiveError가 발생하였다. 

 

나는 머신러닝을 배우기 위한 과정에서 결정 트리를 시각화하는 graphviz / python-graphviz 패키지를 설치하는 과정에서 해당 에러가 발생하였다. 

특히, 그 이후 에러의 내용을 살펴보면 

 

m2w64-gcc-objc-5.3.0-6.tar.bz2.You probably need to delete and re-download or re-create this file. 

(이전에 해당 파일을 삭제한 경우, 이와 비슷한 형식이지만 이름만 바뀐 다른 파일이 동일하게 에러로 나타났다. )

이런 내용을 포함하고 있다. 

생소한 파일 확장자와 보지 못한 파일들을 삭제하고 재설치하라고 나오는데 , 해당 파일이 어떤 동작을 하는지, 
삭제를 해도 되는 것인지, 다시 설치하는 것은 어디에서 해야하는지 등에 대한 걱정으로 인해 바로 삭제를 하는 것이
쉽지 않았다. 

그래서 아나콘다 프로그램 재설치만 4,5번은 한 것 같다. 



구글링을 하던 중 
기존에 설정을 별도로 건드리지 않고 설치를 하게되면 통상적으로 

"C:\Users\user\Anaconda3"라는 디렉토리에 아나콘다가 설치되게 된다. 
하지만, 이곳에 설치하지 않고, C:에 anaconda3라는 폴더를 직접 만들고, 아나콘다 프로그램을 그곳에 설치한 후,

아나콘다 프롬프트를 통해서 패키지를 설치하기 이전에 cd C:\코드로 C: 디렉토리로 이동한 후에 
패키지를 설치하면 에러가 발생하지 않고, 제대로 설치되는 것을 확인할 수 있다. 



(Graphviz는 별도로 .msi파일을 다운받아 설치를 하고, 환경변수 설정을 해주어야 한다.)

참고 : https://mfix.netl.doe.gov/forum/t/19-3-0-invalid-archive-errors/1286/4

728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기