简单记录一下kali配置问题
嗨!
现在开始练习使用kali,遇到了python的配置相关的问题,在这里记录一下并给有需要的人保留。
本次问题主要关于:需要在kali当中同时安装python2.x和python3.x以及相关的库管理工具,目前kali默认内置了2和3两个版本,但是在我的版本当中默认是只有pip3的版本,系统无法识别相关pip2此类的二代。
到这里还没有什么问题,因为在网上已经有很多人提供了相关的解决办法,讲解如何在kali上面安装pip2。
本人在这里放出两个链接,方便各位查找:Kali Python2.7安装pip2和模块方法和Kali 安装Python2 pip。
按照上面的步骤,在我的虚拟机上面可以运行到第三步,也就是可以将pip2给下载下来,但是当我使用的时候就会显示没有相关命令。
如图:
这个我在网上看了一些也没找到相应的问题,于是我又在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查看。
以上就是问题的描述和解决,希望能够帮到你。