Kali Linux 上的 Windows Python 解釋器的 pip 安裝

Kali Linux 上的 Windows Python 解釋器的 pip 安裝

我正在嘗試安裝py安裝程式用於 Kali 虛擬機器上的 Windows Python 解釋器。

基本上,我下載的是最新版本的Python 2.7 ->python-2.7.16.msi 並透過以下方式從終端安裝它:

wine msiexec /I python-2.7.16.msi

到目前為止,一切都很好。如果我去.wine/drive_c/Python 2.7運行Python,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 下解除安裝並重新安裝 Python,確保pip在安裝過程中在安裝程式中標記了所有要安裝的選項。

  • 按照給予的說明進行操作這裡去下載get-pip.py。本質上,您可能想要運行:

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

然後你會想運行:

    wine python get-pip.py 

筆記

  • 重新安裝可能比使用curl/get-pip.py方法更可取,因為從get-pip.py技術上講,它不與底層「作業系統」(實際上應該是 Wine,但 Linux 往往極度依賴 Python)協調。

  • 官方 Windows 版本curl可用這裡,根據需要,或用於替代的非官方構建,這裡

  • wine python -m pip install -U pip可能是您想要/需要運行的其他東西,無論其他什麼。

相關內容