localhost:8888 내용:

[autopep8]
Error loading library for python:
ModuleNotFoundErrorNo module named 'autopep8'

Check that the appropriate library/module is correctly installed (read autopep8's documentation for deltails)

 

 

 

오류에 대한 원인 : 

<신경망 교과서>라는 책을 따라서 실습을 하던 도중, 환경 설정을 위해서, git으로부터 .yml(환경을 설정해주는 파일)을 다운 받고, 해당 .yml 파일을 실행시켜 가상환경을 만들고 해당 라이브러리들을 설치했다. 해당 파일들을 읽는 것에서는 문제가 없었지만, 실습을 해보기 위해서, 새로운 파일을 생성했을 때에 이런 오류가 생겨났다. 

 

 

 

해결 방법 : 

 

cmd(명령 프롬프트) 창이나, anaconda prompt에서 

pip install autopep8 --user 

코드를 입력하고 설치를 하면 해결이 된다고 한다. 

하지만, 이것에도 안되는 경우는 기존에 열려있는 주피터 노트북과 주피터 노트북 서버를 닫고 다시 시작한 상황에서 설치를 해야 한다. 이것을 보고 해결하려고 한다면, 코드를 치기 전에 아나콘다 프롬프트를 재시작하는 것을 추천한다.

 


나의 경우도, 다시 아나콘다 프롬프트를 재시작하여, 해당하는 가상환경을 활성화 시킨 후에 코드를 입력하여 autopep8을 설치했다. 그 후, 다시 파이선 파일을 동일한 디렉토리에서 생성한 결과 정상적으로 파일이 만들어지는 것을 확인할 수 있었다. 

 

 



비단 autopep8이 아니더라도 해당하는 라이브러리를 동일한 방법으로 설치를 하고나서 재 실행을 한다면 정상적으로 오류를 해결할 수 있을 거라 생각한다. 

 

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