[python] 실행기의 치명적인 오류 : “”C : \ Program Files (x86) \ Python33 \ python.exe “”C : \ Program Files (x86) \ Python33 \ pip.exe “”를 사용하여 프로세스를 만들 수 없습니다.

그물을 검색하면 Python 설치 경로의 공백으로 인해 문제가되는 것 같습니다.

pip공백없이 경로에 모든 것을 다시 설치하지 않고 어떻게 작업합니까?



답변

그것은 보인다

python -m pip install XXX 

어쨌든 작동합니다 (나를 위해 일함 ) ( user474491의 링크 참조 )


답변

Windows에서는 최소한 pip실행 경로 pip.exe가 설치 될 때 실행 파일에 저장합니다 .

16 진 편집기 또는 워드 패드 (이진 데이터를 유지하려면 일반 텍스트로 저장해야 함)를 사용하여이 파일을 편집하고 따옴표와 공백을 사용하여 Python의 경로를 변경하십시오.

#!"C:\Program Files (x86)\Python33\python.exe"

공백과 따옴표가없는 이스케이프 된 경로로 공백으로 채 웁니다 (끝의 점은 공백이어야 함).

#!C:\Progra~2\Python33\python.exe.............

“C : \ Program Files”의 경우이 경로는 “C : \ Progra ~ 1″일 것입니다 (DOS / Windows 3.x 표기법에서 단축 된 경로 이름은 물결표와 숫자를 사용합니다). Windows는 DOS / Windows 3.x 앱과의 호환성을 위해이 대체 표기법을 제공합니다.

이 파일은 이진 파일이므로 실행 파일을 손상시킬 수있는 파일 크기를 변경해서는 안되므로 패딩이 발생합니다.

관리자 권한으로 저장하고 실제로 대상 위치에 저장되었는지 확인한 후 다시 시도하십시오.

경로 표기법 PATH을 사용하도록 변수 를 설정해야 할 수도 있습니다 .~pip


답변

https://pip.pypa.io/en/latest/installing.html#install-pip 에서 pip를 업데이트 하는 것과 동일한 문제가 발생 했습니다.

python -m pip install -U pip

그래서 나는 (예를 들어)

python -m pip install virtualenv

그리고 효과가있었습니다! 따라서 원하는 다른 패키지 ‘virtualenv’와 동일한 작업을 수행 할 수 있습니다.


답변

파이썬 -m 핍

실제로 문제에 작동합니다 Fatal error in launcher: Unable to create process using '"'.Windows 10에서 작동했습니다.


답변

비슷한 문제가 있었고 pip를 업그레이드하면 문제가 해결되었습니다.

python -m pip install --upgrade pip 

이것은 Windows에 있었고 pip.exe 내의 python에 대한 경로가 잘못되었습니다. 경로에 대한 자세한 내용은 Archimedix 답변 을 참조하십시오 .


답변

내가 해결 한 방법은 다음과 같습니다.

  1. pip.exe7zip으로 열고 __main__.pyPython \ Scripts 폴더로 추출하십시오 .

    내 경우에는 C:\Program Files (x86)\Python27\Scripts

  2. 이름 바꾸기 __main__.pypip.py

  3. 그것을 실행하십시오! python pip.py install something

편집하다:

pip install something어디서나 할 수 있으려면 다음 과 같이하십시오.

  1. 가져 오기 pip 오류를 피하기 위해 pip.py의 이름을 pip2.py로 바꾸십시오.

  2. 수 있도록 C:\Program Files (x86)\Python27\pip.bat다음과 같은 내용으로 :

python “C : \ Program Files (x86) \ Python27 \ Scripts \ pip2.py”% 1 % 2 % 3 % 4 % 5 % 6 % 7 % 8 % 9

  1. C:\Program Files (x86)\Python27PATH에 추가 하십시오 (아직없는 경우).

  2. 그것을 실행하십시오! pip install something


답변

이것은이다 알려진 버그 에 공백이있는 경우 virtualenv경로. 수정이 완료되었으며 다음 버전에서 제공 될 예정입니다.