그물을 검색하면 Python 설치 경로의 공백으로 인해 문제가되는 것 같습니다.
pip
공백없이 경로에 모든 것을 다시 설치하지 않고 어떻게 작업합니까?
답변
답변
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 답변 을 참조하십시오 .
답변
내가 해결 한 방법은 다음과 같습니다.
-
pip.exe
7zip으로 열고__main__.py
Python \ Scripts 폴더로 추출하십시오 .내 경우에는
C:\Program Files (x86)\Python27\Scripts
-
이름 바꾸기
__main__.py
로pip.py
-
그것을 실행하십시오!
python pip.py install something
편집하다:
pip install something
어디서나 할 수 있으려면 다음 과 같이하십시오.
-
가져 오기 pip 오류를 피하기 위해 pip.py의 이름을 pip2.py로 바꾸십시오.
-
수 있도록
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
-
C:\Program Files (x86)\Python27
PATH에 추가 하십시오 (아직없는 경우). -
그것을 실행하십시오!
pip install something