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

 

몇 시간 째 괴롭히던 저 문구...

인터넷에 검색하여 나온 방법들은 다 해보았다.

다른 버전의 Python이 설치되어 있어 생긴 오류이니 파이썬의 인터프리터를 명시해라, virtualenv 버전과의 충돌로 인한 발생이니 virtualenv와 pipenv를 삭제하고 다시 깔아보아라 등등...

 

정확한 원인...? 이유?는 잘 모르겠지만(혹시 아시는 분 댓글 부탁 드립니다.) 결론적으로 해결했다.

다른 방법들을 다 해보았는데 해결이 되지 않았거나 혹시라도 같은 이유로 고통 받고 있는 분이 계시다면 도움이 되길 바라며...

저 문구는 이제 그만 보고 싶기 때문에 시행착오 과정은 건너뛰고 해결방법만 써보겠습니다.

 

1. pip.py 기본저장위치 확인(이 경로에 없어도 끝까지 봐주세요)

C:\Users\사용자명\AppData\Local\Programs\Python\Python310\Scripts

 

2. 환경변수

 제어판 > 시스템 및 보안 > 시스템 > 고급시스템설정 > 고급 > 환경변수

 

3. 편집 > 새로 만들기 > 위에서 확인한 기본저장위치를 추가

여기서 아까 pip.py경로가 기본 위치에 없었다면 검색해서 찾아주어야 한다. (경로 설정을 따로 안했던 것 같은데 왜인지 Roaming 파일에 들어있었다...) 그리고 그 경로를 환경변수에 추가 후 확인!

 

4. 이제 cmd창에서 pipenv가 실행 되는지 확인!!!

 

컴맹이라 너무 스트레스 받아서 포맷 할 생각까지 했었는데 어떻게든 해결했다. 혹시 이 방법으로도 안된다면 댓글 주세요... 같이 고민해드립니다.(도움은 안됨.)

+ Recent posts