Deepin 源码安装最新版 Python3.9
Tofloor
poster avatar
hh5blxj
deepin
2020-05-24 07:01
Author
本帖最后由 hh5blxj 于 2020-5-23 23:10 编辑

前面我发表过帖子,教大家如何根据gcc的git仓库源码来安装最新版本的gcc。(没有安装最新版gcc的可以参考 Deepin 安装最新版本GCC  )


今天教大家如何源码安装最新版Python3.9


1)首先建议大家安装一些需要的库
这些库主要是编译的时候python需要,你也可以等到后面make的时候,根据它的提示(哪些库没有)来安装相应的库。
这里我直接先推荐大家安装了。
>> sudo apt install libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev libtk8.5 libgdm-dev libdb4o-cil-dev libpcap-dev libffi-dev

2)查询官网看下载你需要安装的python版本
https://www.python.org/downloads/source/, 找到你想下载的那个,然后右键复制其链接地址。我选择的是tgz格式的。
>> wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0a3.tgz

3) 解压
>> tar zxvf Python-3.9.0a3.tgz

4) 编译
>> cd Python-3.9.0a3
>> ./configure
>> make
>> make install

5) 测试
>> python3.9

安装成功!
6)更新pip源
更新pip源,让其快速下载python模块
清华pypi镜像
>> sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
>> sudo pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple



Reply Favorite View the author
All Replies
avatar
leafgreen
deepin
2020-05-24 18:05
#1
make install 很危险啊,这不是会覆盖原有的python吗?
用make altinstall 才对吧。
Reply View the author