树莓派(3) -- 编译安装 Python3.6 更新


时间的齿轮从未停止转动,让每个生命得以平行前进


安装

  • 更新软件库
sudo apt-get update
  • 安装依赖
sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev libssl-dev openssl libgdbm-dev liblzma-dev libreadline-dev libncursesw5-dev
  • 下载 py3.6 源码,解压
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
tar -zxvf Python-3.6.0.tgz
  • 配置 将 python3.6 安装到 /opt/python3.6 中,LTO 为优化选项,还不懂
cd ./Python-3.6.0
./configure --prefix=/opt/python3.6 --with-lto  
  • 编译 make 两次,第一次 make 时间比较久,我的大概半个钟左右
make
make
  • 安装
sudo make install
  • 创建软链接
# 删掉原来指向 py2 的链接
sudo rm /usr/bin/python

# 定义 python 指向 python3.6
sudo ln -s /opt/python3.4/bin/python3.6  /usr/bin/python

# 因为怕 pip 出现错误,所以也给 pip3.6 创建了链接,不知道有没必要 
sudo ln -s /opt/python3.4/bin/pip3.6 /usr/bin/pip3.6
  • 更新完成,可以自己完成测试了