无法在 python2.7 (Kali linux) 中安装 Requests 模块,因为它一直出现在 python3 库中

Unable to install Requests module in python2.7 (Kali linux) as it keeps appearing in python3 library

我正在使用 kali linux 并且正在尝试导入一个名为 requests 的模块以 运行 一个 exploit。 (https://www.exploit-db.com/exploits/47138) 如果您想了解更多有关漏洞利用的信息。 当我尝试 运行 以下命令时

sudo pip install requests

我一直得到这个结果

Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.23.0)

这根本无法工作,因为我要求请求模块位于 python2。

如何安装它?

您应该使用此命令,它将确保您正在为 python2:

安装模块
python2 -m pip install --user --upgrade requests

您可以使用以下命令:

sudo pip2.7 install requests

(假设你有Python 2.7。如果你有不同的版本,换出版本号)

pip install <package> -t <directory>

-t 指定要安装包的目标目录

因此,在您的情况下,您可以执行 pip install requests -t "C:\Python27\Lib\site-packages"(这是我的 site-packages 文件夹所在的位置。)