Termux误升级pip2造成pip2与pip混淆

在termux上安装BBScan时发现少了很多模块,于是pip2 install *(缺少的那些)。

看到提示pip的版本太低,我就按指示升级了一下。

在安装RouterSploit时提示缺少future,我使用pip install future后却发现还会提示缺少future。

这是为什么呢?

输入pip -V后显示

pip 18.1 from /data/data/com.termux/files/usr/lib/python2.7/site-packages/pip (python 2.7)

输入pip2 -V后显示

pip 18.1 from /data/data/com.termux/files/usr/lib/python2.7/site-packages/pip (python 2.7)

原来如此。

使用RE浏览器进入/data/data/com.termux/files/usr/bin

打开pip文件,把第一行的

#!/data/data/com.termux/files/usr/bin/python2

中“python2”修改为“python3”

保存退出,再输入

pip -V

显示

pip 18.1 from /data/data/com.termux/files/usr/lib/python2.7/site-packages/pip (python 3.7)

大功告成。

猜你喜欢

转载自blog.csdn.net/qq_39522282/article/details/85852691