树莓派CentOS 7编译安装Python3
由于ARM版本的CentOS7软件太难找了,翻了半天Google也没找到什么有用的信息。虽然默认有Python2,但是将来肯定Python3是趋势,所以直接搞个Python3学习吧,不管Python2了。因此只能自己编译再安装了。
参考链接:http://ask.xmodulo.com/install-python3-centos.html
编译是需要C编译环境的,没有C编译环境可以通过
yum install -y gcc
yum install -y make
安装相关软件。
由于步骤比较简单,仅作一些翻译。
首先,安装一些必要的工具:sudo yum install yum-utils
然后设置必要的构建环境并安装缺失的依赖。下面这条命令会自动处理这些。sudo yum-builddep python
挑选并下载源码包:https://www.python.org/ftp/python/,如3.6.2的版本:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
curl -O https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
是大写字母O,不是数字0,注意!!
最后,按照如下顺序构建并安装python3.默认安装目录是/usr/local
.如果想改变目录,在执行make编译之前通过"./configure --prefix=/alternative/path"参数设置路径
$ tar -zvxf Python-3.6.2.tgz
$ cd Python-3.6.2
$ ./configure
$ make
这一步可能比较慢,耐心等待
$ sudo make install
以上将会在CentOS系统上安装python3,pip3,setuptools以及pyhont3库。
通过$ python3 --version
查看Python3的版本
显示如下则安装成功:
3.6.2
如果想用python3作为默认的python程序,可以定义如下的别名在.bashrc
中。
alias python='/usr/local/bin/python3'