前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >kali中有关py2和py3的问题(6.10更)

kali中有关py2和py3的问题(6.10更)

作者头像
回天
发布2023-04-25 14:15:16
2890
发布2023-04-25 14:15:16
举报
文章被收录于专栏:Ga1@xy's W0r1dGa1@xy's W0r1d

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

kali中python2和python3的切换

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

代码语言:javascript
复制
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:

代码语言:javascript
复制
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

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

代码语言:javascript
复制
sudo apt-get install python3-pip

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

python3下安装gmpy2

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

代码语言:javascript
复制
pip3 install gmpy2

等待结束即可

python3下安装pwntools

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

代码语言:javascript
复制
pip3 install git+https://github.com/arthaud/python3-pwntools.git

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

代码语言:javascript
复制
> import pwn
> pwn.asm('xor eax,eax')
b'1\xc0'

如果成功则表明安装成功

python3下安装pycryptodome

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

代码语言:javascript
复制
pip3 install pycryptodome

等待结束即可

python2和3中pip的使用

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

  • python2中调用pip
代码语言:javascript
复制
python2 -m pip ....
  • python3中调用pip
代码语言:javascript
复制
python3 -m pip ....
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-03-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • kali中python2和python3的切换
  • python3下安装pip3
  • python3下安装gmpy2
  • python3下安装pwntools
  • python3下安装pycryptodome
  • python2和3中pip的使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档