由于同时安装了python2和python3导致安装requests报错
今天在做ctf题目时需要用到自己写的脚本,于是我就查了一下可以用python来写脚本,只需要在python中安装requests就好了。
因为我之前安装python的时候就已经安装过pip了,所以这里直接cmd执行命令pip install requests就可以开始安装了。
结果我运行了这个命令之后报错了,后来尝试用命令在具体的网站上面下,也报同样的错误:
于是我发现是由于我的电脑同时安装了python2和python3,所以安装requests时系统不知道要在那个环境安装,所以要区别开:
如果是在python2上面安装:
python2 -m pip install requests
在python3上面安装:
python3 -m pip install requests
这样就安装好了:
但是我这里安装完之后还有一处警告,是pip版本需要更新,如果直接使用它给的命令更新会导致出现错误,所以可以用这两条命令修复解决:
python3 -m ensurepip
python3 -m pip install --upgrade pip