此文也适用于安装其它版本(比洳最新版本)的Python只要下载时选择特定版本可以了。
先把整个raspbian系统升级到最新
这一步不是必须的,可能用时较长完成后可能需要重启。
我们就在当前用户的home目录下进行吧进到此目录
安装python 3.4需要的依赖。有些东西可能已经存在了会自动忽略。
这样编译出来的Python 3.4仍会缺少tkinter模塊(用于GUI图形用户界面编程)在树莓派升级pip上可能用不到这个模块,所以刻意不编译它
下载Python源码、解压。
第1行的命令从Python官网下载3.4.3版嘚源码。
第2行的命令把源码解压到当前目录下的Python-3.4.3目录里。
配置、编译、安装如果顺利的话,在树莓派升级pipB+用时1小时20分钟左右编译后源码的目录会膨胀到130 MB。
第2行后面的参数表示我们要把新版Python安装到/opt/python3.4目录下。
在make命令后再执行一次make命令(会运行极短时间)既可看到仍有哪些Python模块无法编译,然后排查原因(通常是没安装相应的依赖包)
可以给./configure后面加上优化选项,如下是打开LTO优化:
推荐打开这个选项这個选项在Python 3.5及以上版本才有。
(还有关于GPO的优化选项一般在树莓派升级pip上用不到GPO优化,这里就不说了需要请查阅文档。)
第二行创建一個pip的软链接pip已经被官方集成到Python 3.4里,用它安装pypi上的第三方模块很方便
(注意不要覆盖/usr/bin/python3这个软链接,python3命令(启动系统自带的Python)及其安装的模块承担了系统维护的工作)
需要说明一下,在新安装的Python 3.4.3里可以正常使用sqlite3但sqlite的版本比较旧:
新手刚开始学习Python目前学习《笨方法学python》ing~
packages.”,也就是说pip是python的软件安装工具下面是pip的使用方法:
查看安装包时安装了哪些文件:
所以,有了pip我们就可以自动的安装其他軟件包比如我们需要的 nose、virtualenv、distribute。
可以先打开看看setuptools软件包如何安装:
也可以下载setuptools软件包后安装:安装好pip之后我们就可以直接使用pip安装其他软件包了:
但是如果此时使用 pip 安装软件时出现下面错误:
说明上面安装pip仍然有问题,我在网上找到解决办法:
【1】官方文档总是最好的所鉯如果你想安装任何软件先打开官网看一下是最好的选择(上文中已经添加几个软件包的python官网)
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。