Record/Trubble Shooting

[Python] pip 명령어 문제 해결: Fatal error in launcher: Unable to create process using '"'

범데이 2023. 10. 7. 22:38

python에서 package를 설치하기 위해 pip명령어 사용시, 아래와 같이 에러가 뜰 때가 있다.

 

이에 대해 찾아보니 경로 때문에 발생하는 오류라는데 간단하게 해결 가능하다.

 

pip 명령어 앞에 python -m 을 붙여준다.

>python -m pip install <PACKAGE_NAME>

“-m” Option?

-m <module>: 라이브러리 모듈을 스크립트로 실행

 

 

그러면 아래와 같이 pip명령어가 정상 동작함을 확인할 수 있다.

 

 

[상세설명]

먼저 python -m pip는 python으로 지정한 Python 인터프리터를 사용하여 pip를 실행한다. 따라서 /usr/bin/python3.7 -m pip는 /usr/bin/python3.7에 있는 인터프리터에 대해 pip를 실행하고 있음을 의미한다. -m 플래그와 작동 방식에 대해서는 공식문서를 참고하면 좋다. (문서 URL: https://docs.python.org/3/using/cmdline.html#cmdoption-m)

반응형