kali将python转为exe_kali下将Python2.x切换至Python3.x

注:我是将Python2切换到Python3.6版本的,下面文件夹名,请注意变更。

1、首先在/usr/local/下创建一个Python-3.6

注意文件夹名(根建议据自己安装版本命名)

mkdir /usr/local/Python-3.6

2、将安装包拖放至/home并解压

3、添加更新源更新

gedit /etc/apt/sources.list

附:官方更新源:

deb http://http.kali.org/kali kali-rolling main non-free contrib

deb-src http://http.kali.org/kali kali-rolling main non-free contrib

比较好用的更新源:deb http://ftp.cn.debian.org/kali kali-rolling main contrib non-free

4、安装依赖

apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

5、编译安装

(这里指定的文件夹是第一步创建的那个文件夹)

./configure --prefix=/usr/local/Python-3.6/

or

./configure --enable-optimizations --prefix=/usr/local/Python-3.6/ --使用了--enable-optimizations安装出现失败,具体原因不知道

--enable-optimizations 为最优安装 --prefix 声明安装路径

make --编译

make install --编译安装

5、创建软链接

①备份以前的Python

mv /usr/bin/python /usr/bin/python_bk

mv /usr/bin/python-config /usr/bin/python-config_bk

②创建新的Python链接

(注意路径名,安装目录)

ln -s /usr/local/python3.6/bin/python3 /usr/bin/python

ln -s /usr/bin/python3.6-config /usr/bin/python-config

6、解决pip不能用的问题

使用命令

先输入:python -m ensurepip

再输入:python -m pip install --upgrade pip --force-reinstall

参考网址:

https://blog.csdn.net/Dolorous_yuanshao/article/details/80380488

kali最新版好像存在Python3.x版本的

具体操作看你的kali是否存在Python3.x版本

我用过的命令:

root@kali:~# mv /usr/bin/python /usr/bin/python2

root@kali:~# ln -s /usr/bin/python3 /usr/bin/python

root@kali:~# mv /usr/bin/python-config /usr/bin/python2-config

root@kali:~# ln -s /usr/bin/python3-config /usr/bin/python-config

若遇到PHP不能用的问题,请看前面pip那步。

mac下 将python2.7改为python3

1.查看当前电脑python版本 python -V // 显示2.7.x 2.用brew升级python brew update python 3.如果安装成功,去系统目录下回看到两个版本的pyth ...

MacOS下,Python2和Python3完美兼容使用(转)

问题阐述: MacOS默认Python版本是2.7.10,随着Python3的进一步占有市场,Python2.7也将在2020年结束维护,所以在同一台电脑上安装多个Python版本势在必行. 一.py ...

python2.6切换python3.4的操作记录

python2.6切换python3.4的操作记录 之所以写这个记录,源于昨日下午,因为开发人员使用脚本清洗数据,而导致生产环境数据异常,需要根据binlog日志进行回滚.但在使用binlog2sql ...

Anaconda在Python3和Python2之间切换,Conda命令,anaconda中python的升级和降级

当在pycharm IDE中指定不同的Python版本时,设置方法 File->Setting->Project:XXXX->Project Interpreter    选择不同位 ...

Windows下安装python2和python3双版本

现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里我们只介绍下Windows(我用的Win10)环境下的pytho ...

【转】Windows下安装python2和python3双版本

[转]Windows下安装python2和python3双版本 现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里 ...

【转】Mac下升级python2.7到python3.6

1. 前言 Mac系统自带python2.7,本文目的是将自带的python升级到3.6版本. 网上有本多的做法是让python2.7和python3.X两个版本共存,博主并不知道,是两版本共存好,还 ...

windows下 兼容Python2和Python3

windows下同时安装了python2和python3时,都可以配置环境变量,如果在命令行里输入python命令,windows会去环境变量里寻找Python的安装位置,如果先找到pytoon2的, ...

Windows下安装python2与python3以及分别对应的virtualenv

第三次装python2与python3 除此之外还学会了如何在命令行复制代码1.单击右键2.菜单中选择标记3.按住左键选中需要复制的内容4.松开左键5.单击右键 全局中python版本为python2 ...

随机推荐

相克军_Oracle体系_随堂笔记004-shared pool

本章主要阐述SGA中的shared pool. Shared pool { 1.free 2.library cache(缓存sql语句及其执行计划) 3.row cache(数据字典缓存) }   ...

$key 的用法

<?php $attr=array("a","b","c","d"); //$key,默认是主键值,$value, ...

codeforces877c

C. Slava and tanks time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

UVa 10213 - How Many Pieces of Land &quest;(欧拉公式)

链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

Ext&period;QuickTips&period;init&lpar;&rpar;的使用

在extJS的例子中,大部分都在程序第一行使用了如下语句:Ext.QuickTips.init();但是QuickTips的用处是什么呢?我们看一段最简单的代码:

Jquery6 DOM 节点操作

学习要点: 1.创建节点 2.插入节点 3.包裹节点 4.节点操作 DOM 中有一个非常重要的功能,就是节点模型,也就是 DOM 中的“M”.页面中的元素结构就是通过这种节点模型来互相对应着的,通过这 ...

JqueryEasyUI &dollar;&period;Parser

Parser(解析器) 对象的属性和方法: 使用:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值