[python] 'export'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

제가 공부하고 있는 책의 소스코드는 ipynb 형태인데, 이 주피터 노트북 파일 내에서 외부 코드를 실행하는데 앞에 ! 를 붙여서 많이 사용합니다. 

 

이런식으로 코드 앞에 !를 실행하게 되면 주피터 노트북 안에서도 pip로 패키지 설치 등 가능합니다.

 

그러나 !export 실행 시 

이렇게 

'export'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 오류가 발생합니다. export 말고도 어떤 코드들에서는 이러한 오류가 발생할 수 있는데, 이는 Path 잡는데 오류가 발생한 것으로 추측됩니다.

 

정확한 원인과 해결법은 모르겠으나, 우선 급한대로 해결할 수 있는 방법을 알려드리고자 합니다.

윈도우 설정 > 시스템 정보 를 들어가게 되면 

 

이런식으로 왼쪽에 고급 시스템 설정이라는 것이 보입니다. 이를 누르면 

이 창이 뜨게 되는데, 여기서 환경 변수(N)... 버튼을 눌러줍니다.

그러면 환경변수라는 창이 뜨는데 여기서 상단에 사용자변수 하단에 시스템변수가 뜹니다.

 

각각의 변수들 하단에는 새로 만들기라는 버튼이 있는데, 여기서

새 시스템 변수를 만들고 확인을 누른 뒤 저장하고'export'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 컴퓨터를 다시 켜면 잘 설정이 되는 것을 확인할 수 있습니다. 

 

이상으로 'export'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 의 해결법이었습니다.

728x90
반응형