pip install для Windows интерпретатор Python на Kali Linux

pip install для Windows интерпретатор Python на Kali Linux

Я пытаюсь установитьpyinstallerдля интерпретатора Windows Python на виртуальной машине Kali.

По сути, я скачал последнюю версию Python 2.7 ->питон-2.7.16.msi и установил его из терминала через:

wine msiexec /I python-2.7.16.msi

Пока все хорошо. Если я запущу .wine/drive_c/Python 2.7Python и прогоню его, wine python.exeвсе будет работать нормально.

Теперь мне нужно установить pyinstaller, но после того, как я введу (в указанном ранее месте):

wine python.exe -m pip install pyinstaller

Я получаю сообщение об ошибке, как указано ниже:

Сообщение об ошибке

Мне не ясно, нужно ли мне устанавливать pipили есть другая проблема. В любом случае, я не уверен, как установить pipинтерпретатор Python для Windows.

Большое спасибо за вашу помощь.

решение1

Вы можете попробовать wine python.exe -m ensurepip -v. Там должна быть строка, указывающая, где pipустановлен (если он вообще установлен).

В качестве альтернативы (и в дополнение) Scriptsкаталог вашей установки Python для Windows/Wine должен содержать pip.exe(вместе с другими исполняемыми файлами с похожими именами).

Если например C:\Python27\Scripts(примечаниенетнапример C:\Python27\Tools\Scripts) не существует или не содержит pip.exeи т. д. в Wine, вы можете либо захотеть:

  • Удалите и переустановите Python в Wine, убедившись, что 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).

  • curlДоступны официальные сборки Windowsздесь, по мере необходимости или для альтернативных неофициальных сборок,здесь.

  • wine python -m pip install -U pipможет быть что-то еще, что вы хотите/должны запустить, независимо от чего-либо еще.

Связанный контент