树莓派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'

标签: none

添加新评论

ali-01.gifali-58.gifali-09.gifali-23.gifali-04.gifali-46.gifali-57.gifali-22.gifali-38.gifali-13.gifali-10.gifali-34.gifali-06.gifali-37.gifali-42.gifali-35.gifali-12.gifali-30.gifali-16.gifali-54.gifali-55.gifali-59.gif

加载中……