我正在尝试安装pyinstaller用于 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
或是否存在其他问题。无论如何,我不确定如何安装pip
Windows Python 解释器。
非常感谢你的帮助。
答案1
您可能想尝试一下wine python.exe -m ensurepip -v
。它应该有一行指示pip
安装的位置(如果有的话)。
另外(此外),Scripts
您的 Windows/Wine Python 安装目录应该包含pip.exe
(以及其他类似命名的可执行文件)。
如果例如C:\Python27\Scripts
(注意不是例如C:\Python27\Tools\Scripts
)不存在或者不包含pip.exe
等等。在 Wine 下,您可能希望:
在 Wine 下卸载并重新安装 Python,确保
pip
在安装过程中在安装程序中标记了所有要安装的选项。按照给出的说明进行操作这里下载
get-pip.py
。本质上,你可能想要运行:wine curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
然后你需要运行:
wine python get-pip.py
笔记