ImportError:没有名为requests的模块尝试安装requests modeule,但它';它已经被其他python版本填满了

ImportError:没有名为requests的模块尝试安装requests modeule,但它';它已经被其他python版本填满了,python,linux,kali-linux,Python,Linux,Kali Linux,我试图运行python脚本,但出现了错误 ImportError: No module named requests 试图安装名为requests的模块,但遇到另一个错误 Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.21.0) WARNING: Running pip as root will break packages and permissions. You should ins

我试图运行python脚本,但出现了错误

ImportError: No module named requests
试图安装名为requests的模块,但遇到另一个错误

Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.21.0)
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv
我已经浪费了3天时间来寻找解决方案,无法再进行故障排除了


您的pip使用Python 3。这里的路径是这样说的:

Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.21.0)
                                                          ^
但是您使用python2运行脚本。python--version的输出证明了这一点

使用python3 48506.py执行脚本,它应该可以工作


否则,请检查您的pip版本
pip-V
。python版本应该与
python-V
匹配


通常建议使用
python-mpip
。这可以确保pip使用与脚本相同的python版本。

不要发布代码、数据、错误消息等的图像-复制或在问题中键入文本。大家好,我试过python 3,它显示了类似“SyntaxError:调用“print”时缺少括号的错误。您是指print(Style.BRIGHT+Fore.RED+“[!]”“+Fore.RESET+”无法连接到webshell。“+Style.RESET_ALL)”@ArshdeepKhakh错误消息告诉您需要知道的一切。在py3中,print只是一个函数,在py2中,它是一个语句。看见因此,您必须将
print“print this”
替换为
print(“print this”)
.Thx,这在很多情况下都有帮助。我必须改变一些事情来消除错误。我最后一次用py3运行脚本,脚本用“”停止。我很想用谷歌搜索它,但找不到任何有用的东西