当前位置:首页 > 服务端 > kali下将Python2.x切换至Python3.x

kali下将Python2.x切换至Python3.x

2022年09月17日 18:07:45服务端4

注:我是将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那步。

作者:茶香ぺ
来源链接:https://www.cnblogs.com/liuguojun/p/11023561.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/42744.html

标签: Python
分享给朋友:

“kali下将Python2.x切换至Python3.x” 的相关文章

Python基础知识

Python基础知识

标识符,变量名、函数名、类名的统称 命名规范 只能包含字母、数字、下划线,并且不能以数字开头 不能与系统关键字、模块名相同 严格...

Python快速学习09: 函数的参数

Python快速学习09: 函数的参数

前言   系列文章:[传送门]   继续干起来!!   正文     我们已经接触过函数,函数是可以被引用的(访问或者以其他变量作为其别名),也作为参数传入函数,以及作为列表和字典等等容器...

python配置环境变量

例:cmd中输入 Python环境变量 path=%path%;C:\Python27 pip环境变量 path=%path%;C:\Python27\Scripts   作者:Mydrizzle 来源链...

python2和python3的pip安装

指定哪个python安装pippython2:  python2 -m pip install lettuce python3:  python3 -m pip install lettuce 强...

Windows平台Python指定版本安装模块包

Windows平台Python指定版本安装模块包

此文转载自:https://blog.csdn.net/Ginomica_xyx/article/details/110221826 Windows平台Python指定版本安装模块包 当电脑中存在多个版本的Pyt...

VSCode的Python扩展下程序运行的几种方式与环境变量管理

在VSCode中编写Python程序时,由于有些地方要使用环境变量,但是发现设置的环境变量有时不起作用,花了点时间研究了一下,过程不表,直接说结论。 首先,环境变量的设置,Python扩展中有三种方式: 直接设置系统环境变量,或在使用命令行启动VSCode时临时先...

Win10+vscode+Python安装

Win10+vscode+Python安装

学习需要用到Python,因为电脑重装系统后python没了,因此重新来安装一次。   步骤: 下载、安装、配置Pyhton环境变量 安装vscode 配置vscode下python环境并测试   1....

python环境变量自动配置脚本(setx使用)

前言 setx不是windows系统自带的工具,需要到微软官网下载,但是有的系统也会自带。(是官方提供的,可放心食用) set和setx都可以用来配置环境变量。他们的不同点在于,set只是临时的修改环境变量,控制台关闭之后效果就消失,setx则可以永久改变环境变量(自动修改...

2.安装Spark与Python练习

2.安装Spark与Python练习

一、安装Spark 检查基础环境hadoop,jdk   下载spark 解压,文件夹重命名、权限 配置文件                 ...

Django的下载和安装

Django的下载和安装

Django的下载和安装 1.官网链接  https://www.djangoproject.com/download/ 2.下载后,解压,将解压包放在Python的安装目录。(前提是安装了Python)   3.进入Django,执...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。