码迷,mamicode.com
首页 > 编程语言 > 详细

在树莓派上编译安装新版本的Python

时间:2014-08-31 10:28:31      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   strong   ar   2014   div   

Raspiban Wheezy上预装的Python3是3.2.3,本教程让您升级到3.4.1(目前的最新版)。

我用的是B+型的树莓派,装的是2014-06-20发布的Raspbian Wheezy。

 

先把整个raspbian系统升级到最新,升级后可能需要重启。

1 sudo update
2 sudo upgrade

 

我们就在当前用户的home目录下进行吧,进到此目录

cd ~

 

安装python需要的依赖。有些东西可能已经存在了,会自动忽略。

sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev

 

下载Python源码、解压。在您看到这篇文章的时候,可能有更新版本的Python了。

第2行的命令,会把源码解压到当前目录下的Python-3.4.1目录里。

1 wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz
2 tar zxvf Python-3.4.1.tgz

 

配置、编译、安装。如果顺利的话,用时1小时20分钟左右。

第2行的参数表示,我们要把新版python安装到/opt/python3.4目录下

1 cd ./Python-3.4.1
2 ./configure --prefix=/opt/python3.4
3 make && sudo make install

 

创建软链接。这样打python3就能启动python 3.4.1了。

第一行删除已有的指向python 3.2.3的软链接。

第二行创建/usr/bin/python3这个软链接指向python 3.4.1。

第三行创建一个pip的软链接。pip已经被官方集成到python3.4里,用它安装pypi上的第三方模块很方便。

1 sudo rm /usr/bin/python3
2 sudo ln -s /opt/python3.4/bin/python3.4   /usr/bin/python3
3 sudo ln -s /opt/python3.4/bin/pip3.4         /usr/bin/pip-3.4

 

至此,安装成功,打python3可以启动python 3.4.1

bubuko.com,布布扣

 

 

需要说明一下,在编译好的3.4.1里可以正常使用sqlite,但sqlite的版本比较旧:

bubuko.com,布布扣

Windows上Python 3.4.1自带的sqlite版本是3.8.3.1,这是因为使用了Raspbian自带的sqlite的缘故,其它链接使用的模块也可能出现此问题。

在树莓派上编译安装新版本的Python

标签:style   blog   http   color   使用   strong   ar   2014   div   

原文地址:http://www.cnblogs.com/infopi/p/update_python_raspbian.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!