要在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
注:可看到返回的信息是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查看成果,如下图所示:
附:关于python2和3版本同时存在能不能删掉python2的说明 Deepin 20.1系统内置的Python版本是2.7.6,采用altinstall不会影响系统自带的Python。 当前Linux发行版中的python是作为运行时的依赖而存在的,同时有python2和python3是因为python2和python3的区别比较大。虽然python2已经不维护了,但还是有一些维护不积极或者难以迁移的软件没有迁移到python3,因此Linux发行版的仓库里通常会同时有这两个版本的python。如果你的系统中还有重要的软件依赖python2,就不能把python2删了。
相关主题 |