云网牛站
所在位置:首页 > Linux软件 > 在Deepin 20.1系统中下载并编译安装Python 3.9.1的方法

在Deepin 20.1系统中下载并编译安装Python 3.9.1的方法

2021-02-08 10:58:58作者:xww5稿源:深度站

要在Deepin 20.1系统下安装Python 3.9.1,可下载Python-3.9.1.tgz安装包,再自行编译安装,以下是具体操作步骤,已亲测成功。当前编译安装容易出问题,用户也可用Anaconda安装。可先参考关于在deepin 20系统上安装python3.8版本的说明

 

编译安装Python 3.9.1的方法

1、首先在Deepin 20.1桌面打开命令端,输入如下命令:

python -V

可以看到系统内置Python的版本,我所用的是2.7.6。

注:为了以后操作方便,通过使用如下命令获取系统root权限:

sudo su

输入命令后回车就会提示输入密码,输入完成后直接回车即可,终端是不显示的。

2、安装编译所需要的组件,依次输入以下命令:

sudo apt update

sudo apt install make build-essential libssl-dev zlib1g-dev liblzma-dev

sudo apt install libbz2-dev libreadline-dev libsqlite3-dev llvm

sudo apt install libncurses5-dev libncursesw5-dev xz-utils tk-dev

3、去下载最新版的Python源文件包编译安装:

Python的官网地址在https://www.python.org/,可下载最新的安装包,地址在https://www.python.org/downloads/。

注:截止本文发布时,可下载Python 3.9.1版本,如果有Python 3.9.2或Python 3.9.3更高的版本下载,那就下载最新的那个。

4、解压缩,在终端中输入以下命令:

tar -xvf Python-3.9.1.tgz

注:Deepin 20.1系统也可以直接鼠标右键,解压到当前文件夹,进入“Python-3.9.1”文件夹,右键打开终端(在终端中打开)。

或者cd到python解压目录。

5、执行configure配置构件文件:

sudo ./configure --enable-optimizations —with-ssl

6、编译:

sudo make -j8

7、安装:

sudo make altinstall

8、安装后的清理,输入以下命令:

sudo make clean

sudo apt autoremove

9、检查是否正常安装,输入以下命令:

sudo python3.9 -V

在Deepin 20.1系统中下载并编译安装Python 3.9.1的方法

注:可看到返回的信息是Python 3.9.1。其它Linux要安装,可参考在CentOS 8/CentOS 7系统中安装Python 3.9.1和Pip3.9的方法

10、测试安装结果,可以终端中运行以下命令:

sudo /usr/local/bin/python3.9

11、建立软连接,运行:

sudo ln -s /usr/local/bin/python3.9 /usr/bin/python3.9

然后在终端中输入sudo python3.9查看成果,如下图所示:

在Deepin 20.1系统中下载并编译安装Python 3.9.1的方法

 

附:关于python2和3版本同时存在能不能删掉python2的说明

Deepin 20.1系统内置的Python版本是2.7.6,采用altinstall不会影响系统自带的Python。

当前Linux发行版中的python是作为运行时的依赖而存在的,同时有python2和python3是因为python2和python3的区别比较大。虽然python2已经不维护了,但还是有一些维护不积极或者难以迁移的软件没有迁移到python3,因此Linux发行版的仓库里通常会同时有这两个版本的python。如果你的系统中还有重要的软件依赖python2,就不能把python2删了。

 

相关主题

在Deepin 20系统下遇到Python内存占用高的处理方法

精选文章
热门文章