kali配置python2的pip2遇到的问题

353 阅读2分钟

简单记录一下kali配置问题

嗨!

现在开始练习使用kali,遇到了python的配置相关的问题,在这里记录一下并给有需要的人保留。

本次问题主要关于:需要在kali当中同时安装python2.xpython3.x以及相关的库管理工具,目前kali默认内置了2和3两个版本,但是在我的版本当中默认是只有pip3的版本,系统无法识别相关pip2此类的二代。

到这里还没有什么问题,因为在网上已经有很多人提供了相关的解决办法,讲解如何在kali上面安装pip2

本人在这里放出两个链接,方便各位查找:Kali Python2.7安装pip2和模块方法Kali 安装Python2 pip

按照上面的步骤,在我的虚拟机上面可以运行到第三步,也就是可以将pip2给下载下来,但是当我使用的时候就会显示没有相关命令。

如图:

image.png

这个我在网上看了一些也没找到相应的问题,于是我又在kali上面尝试了几次发现都是这个问题,通过我在使用上面教程步骤操作的时候,其中一步进行使用python2 get-pip.py的时候,其中一个报错告诉我:

WARNING: The scripts pip, pip2 and pip2.7 are installed in '/home/kali/.local/bin' which is not on PATH.

这是一个很明显的问题,也是好几次我才发现的。

通过这条提示,得知脚本已经被下载好了,但是相关的路径并没有被放在$PATH当中,导致命令行无法识别。

顺着这个线索,我找到了相应的解决办法。

首先确定自己当前使用的shell是zsh还是bash,当然也可以通过直接在命令行当中输入对应shell来进行更换。(在当前会话有效。)

如果想要保存更改,需要:

chsh -s /bin/bash
chsh -s /bin/zsh
(可能需要注销然后重新登陆之类的来使其生效。)

明确目标之后需要在对应的配置文件当中修改相应信息:将export PATH="$PATH:/home/kali/.local/bin"插入到配置文件的开头或者末尾。

并且保存。之后进行重启或者输入相应source ~/.bashrc或者source ~/.zshrc。就可以把对应路径添加到PATH当中。

如果想要验证是否成功添加,可以再输入pip2看看是否成功运行,也可输入echo #PATH查看。

以上就是问题的描述和解决,希望能够帮到你。