Kali Linux에서 Windows Python 인터프리터용 pip 설치

Kali Linux에서 Windows Python 인터프리터용 pip 설치

설치하려고 하는데pyinstallerKali 가상 머신의 Windows Python 인터프리터용입니다.

기본적으로 최신 버전의 Python 2.7을 다운로드했습니다 ->파이썬-2.7.16.msi 다음을 통해 터미널에서 설치했습니다.

wine msiexec /I python-2.7.16.msi

여태까지는 그런대로 잘됐다. Python으로 가서 .wine/drive_c/Python 2.7실행 하면 wine python.exe모든 것이 잘 작동합니다.

이제 pyinstaller를 설치해야 하지만 다음을 입력한 후(이전에 보고된 위치에):

wine python.exe -m pip install pyinstaller

아래와 같이 오류가 발생합니다.

에러 메시지

설치해야 하는지 pip아니면 다른 문제가 있는지 확실하지 않습니다. 어쨌든 pipWindows Python 인터프리터를 설치하는 방법을 잘 모르겠습니다 .

도와 주셔서 정말로 고맙습니다.

답변1

시도해 볼 수도 있습니다 wine python.exe -m ensurepip -v. 설치된 위치를 나타내는 줄이 있어야 합니다 pip(설치되어 있는 경우).

또는 (추가로) ScriptsWindows/Wine Python 설치 디렉터리에 pip.exe(비슷한 이름의 다른 실행 파일과 함께) 포함되어야 합니다.

예를 들어 C:\Python27\Scripts(참고~ 아니다예를 들어 C:\Python27\Tools\Scripts)가 존재하지 않거나 pip.exe등을 포함하지 않는 경우 Wine에서 다음 중 하나를 수행할 수 있습니다.

  • pipWine에서 Python을 제거하고 다시 설치하고, 설치 프로세스 중에 설치할 옵션이 설치 프로그램에 표시되어 있는지 확인하십시오 .

  • 주어진 지침을 따르십시오여기다운로드 get-pip.py. 기본적으로 다음을 실행하고 싶을 것입니다.

      wine curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    

그런 다음 다음을 실행하고 싶을 것입니다.

    wine python get-pip.py 

노트

  • curl/ 메소드를 사용하는 것보다 다시 설치하는 것이 더 나을 것입니다 . 기술적으로 기본 "OS"(사실상 Wine이어야 하지만 Linux는 Python에 극도로 의존하는 경향이 있음)와 조화를 이루지 않기 get-pip.py때문입니다 .get-pip.py

  • 공식 Windows 빌드를 curl사용할 수 있습니다.여기, 필요에 따라 또는 대체 비공식 빌드의 경우여기.

  • wine python -m pip install -U pip다른 것과 관계없이 실행하고 싶거나 실행해야 하는 다른 것일 수 있습니다.

관련 정보