menu Ga1@xy's Wor1d
kali中有关py2和py3的问题(6.10更)
652 浏览 | 2020-03-26 | 阅读时间: 约 1 分钟 | 分类: kali,python | 标签: kali,python
请注意,本文编写于 541 天前,最后修改于 465 天前,其中某些信息可能已经过时。

在偶然的一天,做一个misc题的脚本在python2的环境下竟然不支持,所以我又安装了python3,在此记录下相关操作……

kali中python2和python3的切换

我们先用以下两条命令将py2和3添加到目录中:

update-alternatives --install /usr/bin/python python /usr/bin/python2 100

update-alternatives --install /usr/bin/python python /usr/bin/python3 150

100和150代表序号,序号越小则默认选择时优先选择权就会越高

添加结束后通过以下命令即可切换2和3:

update-alternatives --config python
有 2 个候选项可用于替换 python (提供 /usr/bin/python)。

  选择       路径            优先级  状态
------------------------------------------------------------
* 0            /usr/bin/python3   150       自动模式
  1            /usr/bin/python2   100       手动模式
  2            /usr/bin/python3   150       手动模式

要维持当前值[*]请按<回车键>,或者键入选择的编号:

输入想要切换的版本对应编号,即可切换成功

python3下安装pip3

直接通过以下命令即可安装:

sudo apt-get install python3-pip

执行命令后等待安装结束即可

python3下安装gmpy2

在安装好pip3的前提下,直接执行:

pip3 install gmpy2

等待结束即可

python3下安装pwntools

同样要先安装好pip3,之后再执行如下命令:

pip3 install git+https://github.com/arthaud/python3-pwntools.git

等待结束即可,结束后我们可以试验一下:

> import pwn
> pwn.asm('xor eax,eax')
b'1\xc0'

如果成功则表明安装成功

python3下安装pycryptodome

同上先安装好pip3,之后执行:

pip3 install pycryptodome

等待结束即可

python2和3中pip的使用

如果在python2和python3中同时拥有pip,那么在调用pip时需要如下方式

  • python2中调用pip
python2 -m pip ....
  • python3中调用pip
python3 -m pip ....

全部评论

info 评论功能已经关闭了呐!