1. 程式人生 > >在CentOS7.0上安裝Python3.6.1

在CentOS7.0上安裝Python3.6.1

python3.6.1 python3安裝 python安裝報錯

剛開始研究python,一直在糾結是學2.0還是3.0,聽說2.0版本將在2020年後被淘汰,於是就有了安裝3.0的需求。

本次安裝的python版本為:Python-3.6.1.tgz

操作系統信息:Linux centos7-srv1 3.10.0-229.el7.x86_64 #1 SMP Fri Mar 6 11:36:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Python版本下載鏈接:wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

把安裝包下載到本地後,進行解壓縮:


[[email protected]
/* */ ~]#tar -zxvf Python-3.6.1.tgz

解壓後,進入目錄

[[email protected] ~]#cd Python-3.6.1

編譯安裝包,指定安裝路徑,並執行安裝命令:

[[email protected] Python-3.6.1]#./configure --prefix=/usr/local/python3
[[email protected] Python-3.6.1]#make && make install

如果不出意外的話,那麽就可以安裝成功了,但是大多數在安裝過程中還會出現一些問題,比如我本次安裝就出現了一些報錯故障等,也從網上找了好多解決辦法,下面將我所遇到的問題都列出來,方便大家參考,避免大家因查找原因而浪費太多的時間!

問題1:當執行

[[email protected] Python-3.6.1]#./configure --prefix=/usr/local/python3

時報沒有找到路徑,是因為沒有創建這個文件夾的路徑

[[email protected] ~]#mkdir /usr/local/python3

創建完後再執行就可以了!

問題2:在解壓縮安裝包後,運行make時候報錯,多數是因為gcc編譯器的問題,采用

[[email protected] ~]#yum install gcc

安裝完畢後,在執行make即可,如再報錯,查看其它原因!

問題3:執行make成功,但是執行make install時報錯,報錯如下:

zipimport.ZipImportError: can‘t decompress data; zlib not available
make: *** [install] 錯誤 1

如果報上述錯誤,那麽請重新安裝zlib

[[email protected] ~]#yum -y install zlib*

安裝完畢後,再次執行make install即可!

安裝完畢後,分別執行python和python3,查看當前安裝python的對應版本信息

[[email protected] ~]# python
Python 2.7.5 (default, Nov  6 2016, 00:28:07) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
[[email protected] ~]# python3
Python 3.6.1 (default, May 23 2017, 14:34:50) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>


本文出自 “wuli_blog” 博客,請務必保留此出處http://wuli03960405.blog.51cto.com/1470785/1928804

在CentOS7.0上安裝Python3.6.1