Linux:Python3:编译安装(Debian)(Ubuntu)(Deepin)

安装过程

1.准备

更新一下软件包

sudo apt update
sudo apt upgrade

安装编译相关依赖

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

浏览器访问Python源码下载地址,下载源码在左侧stable release下的某个版本的第一项Download Gzipped那一项那里右键,选择复制链接地址,去打开迅雷极速版,没有就去应用商店安装。打开迅雷极速版之后会弹出一个框,立即下载也可以,最好改为你的用户名的那个目录保存,即/home/xxx下载很快,一般2M一秒。下载完成后终端(Ctrl+Alt+T)进入你下载的目录,输入以下命令,以具体文件名为准。

tar -zxvf Python-3.8.2.tgz    
# 这是解压出来的目录    
cd Python-3.8.2
# /usr/local/python3是我安装的目录
./configure --enable-optimizations --prefix=/usr/local/python3   
#编译并安装Python时可能要输密码    
make -j8 && sudo make altinstall

注意!这里的后面的数字不是越大越好,而是你的CPU(处理器)线程数,如你的CPU是4核8线程,j后面的数字就是8。
如需要重新编译请输入

sudo make clean    #清理编译过的文件    
make -j8 && sudo make altinstall    #编译并安装完成!

输入这行命令看看版本是否一致

Python -V

如果不一样的话,则先输入这行命令

Python3 -V

如果显示的版本号仍然不对,则先输入你的Python版本的前面两个数字和小数点,如我下载的版本是Python3.8.2,那么我就输入

Python3.8 -V

以此类推,如果确认版本号正确,就把你的这条命令前面那段(python3.8,要小写的)记下来,然后输入

echo "alias python=python3.8" >> ~/.bashrc

网上说还可以用alias p来代替alias python,但亲测不行。这里的python3.8就是你记住的那条命令的前面那段。点击保存,然后输入这行命令生效即可

source ~/.bashrc

最好直接复制,以免输错,注意,一个字母都不能错。这样子,你下次就可以直接使用python命令了,而不用再次输入你记住的那条命令,十分方便,然后你下载编译的Python就成为你的默认的Python了!是不是很有成就感呢?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值