1. 程式人生 > >CentOS6.5 安裝Python3.6 (一個小白的安裝過程全紀錄!)

CentOS6.5 安裝Python3.6 (一個小白的安裝過程全紀錄!)

本人Python小白,這是本人學習Python的開始,對於新技術本人一貫於直接上手去做,然後在做的過程中去學習和查閱相關資料,因為經驗的積累在於處理做的過程中的遇到的各種問題,在學習階段遇到的問題越多,就能在以後的實際應用中少走彎路,本篇文章也是本人在安裝Python過程中查閱了很多網上文章的經過實際操作總結的一個完整的過程,大家可直接按照我的過程去做,也許技術大牛有很多,所以很多文章總喜歡東一嘴西一嘴的記錄很多的東西,並且只針對自己的使用環境進行說明,對於一個小白來說實在難以理解,更不足以為廣大的網友提供參考,所以在本文中將詳細的記錄安裝過程中所需要的環境基礎和安裝流程,希望像我一樣的小白能夠在學習的過程中少走彎路!

CentOS 6.5上預設安裝的python版本是2.6.6,不能滿足我執行軟體的要求,所以對python進行升級。據說系統自帶的舊版本python被系統很多其他軟體環境依賴,所以不能解除安裝原Python,所以本人也選擇了全新安裝。
1、下載Python安裝包,可將下載的壓縮包放在桌面或其他位置,在這裡提供下下載連結,方便大家下載:https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
2、以root許可權開啟終端,進入安裝包的存放路徑,解壓安裝包:

     tar -xzvf Python-3.6.0.tgz

3、進入解壓好的安裝包路徑:

    cd Python-3.6.0

4、編譯安裝包,指定安裝路徑,並執行安裝命令:
注意:prefix引數用於指定將Python安裝在新目錄,防止覆蓋系統預設安裝的python

./configure --prefix=/usr/local/python36   
make && make install

5、修改系統預設的Python路徑,因為在終端中輸入Python命令時預設是指向Python2.6.6

mv /usr/bin/python /usr/bin/python-2.6.6  

6、建立新的軟連線,指向Python-3.6.0:
注:這裡的python36是第4步指定的安裝路徑,python3.6是Python包裡的可執行程式

ln -s /usr/local/python36/bin/python3.6 /usr/bin/python

7、因為yum是依賴python的,所以這裡我們修改了預設的python,就要要修改yum,讓其執行指向舊的版本:

vi /usr/bin/yum  
將第一行中的“#!/usr/bin/python”
修改為“#!/usr/bin/python-2.6.6”,儲存即可

8、如果順利的話,通過以上過程Python的安裝就基本完成了,可以開啟一個新的終端,通過python命令進入python環境,就可以看到已經指向了我們新安裝的python3.6.0:

[centos65_1@localhost:~]$ python
Python 3.6.0 (default, Jul 30 2016, 19:40:32) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

到這裡,在很多文章中都直接結束了,其實以上就是安裝Python的整個過程,但這是在一切都順利的情況下,做技術做久了就會知道,事情往往都不是那麼順利,一定會遇到各種各樣的問題,在這裡我把我遇到問題列出來,給大家作參考,也許大家用得上,能夠少走彎路!
問題一:Python安裝常見問題(1):zipimport.ZipImportError: can’t decompress data

相關推薦

CentOS6.5 安裝Python3.6 一個安裝過程紀錄

本人Python小白,這是本人學習Python的開始,對於新技術本人一貫於直接上手去做,然後在做的過程中去學習和查閱相關資料,因為經驗的積累在於處理做的過程中的遇到的各種問題,在學習階段遇到的問題越多,就能在以後的實際應用中少走彎路,本篇文章也是本人在安裝Pyt

Ubuntu中安裝python3.6

  因為TensorFlow只支援到python3.6,所以安裝python3.6版本 Python3.6的使用越來越普遍。Ubuntu16.04的版本中預設胸自帶python2和python3.5的版本,這個版本是系統中許多程式的依賴,因此不要輕易刪除。額外安裝和使用python3.6不會造成

關於 物聯網 和 網際網路一個的理解

一、 序言   之前一直聽說 網際網路時代 、 物聯網 時代。。。其實我一直沒有深入的去了解過他們,對這2個概念也是模糊的。最近進行了一些查閱,多了些認知。我們畢竟生在這個號稱 網際網路+物聯網的時代,今天就跟大家講講,一個小白對他們的理解,以及他們對我們生活產生的影響。 二、 目錄  

Ubuntu16.04下安裝python3.6詳細步驟及anaconda安裝詳解

       最近在廖雪峰老師的網站上學習python,開始用的是Windows環境,但是越往後發現用Linux或許更好一些,環境搭建什麼的比較方便,但是對於很少用Linux的同學來說,Linux上python安裝或許會出現各種令人抓狂的問題,本文以Ubuntu16.04為例

Ubuntu16.04下安裝python3.6詳細步驟及anaconda3安裝詳解

1.Python3.6的安裝  Ubuntu中自帶python2.7和python3.5,但是很多情況下我們需要使用python3.6,以下是在終端中安裝python3.6的詳細步驟: 在終端中輸入下面的命令 wget http://www.python.org/ftp

netty解碼器詳解也能看懂

什麼是編解碼器?   首先,我們回顧一下netty的元件設計:Netty的主要元件有Channel、EventLoop、ChannelFuture、ChannelHandler、ChannelPipe等。 ChannelHandler   ChannelHandler充當了處理入站和出站

CentOS6.5系統下RPM包安裝MySQL5.6

1.檢視作業系統相關資訊。 [[email protected] ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [[email protected] ~]# una

離線環境下redhat7.2已及centOS7.0版本以上安裝python3.6以及tensorflow1.5、opencv3.4.5流程和採坑總結

離線環境下redhat7.2已及centOS(7.0版本以上)安裝python3.6以及tensorflow1.5、opencv3.4.5流程和採坑總結 序 Tensorflow的安裝環境 安裝環境監測 離線安裝兩種方式

centos6.5 安裝Python3.6.0

首先安裝python3.6可能使用的依賴 # yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc 下載python3.6編譯安裝 #下載安裝包 # wget

CentOS6.5安裝Python3.6

CentOS 6.5上預設安裝的python版本是2.6.6,系統自帶的舊版本python被系統很多其他軟體環境依賴,不能解除安裝原Python,選擇Python3.6進行全新安裝。 1、首先先下載Python3.6的linux安裝包 2、root許可權登入Centos6

CentOS安裝Python3.6.5的流程指導多坑

為了給centos伺服器的pyspark升級成python3.6的,安裝anaconda之後輸入python已經自動使用了anaconda自帶的python版本,但是如果嘗試用 ln -s /root/anaconda3/lib/python3.6 /usr/bin/pyt

python入門基礎5-win7 安裝python3.6

在python3剛出來的時候,江湖上有一種說法,python3的出現絕對是python發展史的一個敗筆,甚至有人揚言python3的出現讓python的生命結束了,或者阻止了一大批企業向python的轉變。python3剛出現的時候確實不被大家接受,但是隨著py

CentOS6.5系統下RPM包安裝MySQL5.6親測可行

1.檢視作業系統相關資訊。 [[email protected] ~]# cat /etc/issue CentOS release 6.5 (Final)  Kernel \r on an \m  [[email protected] ~]# un

centos6.4下安裝python3.6.1

編譯 www logs strong file config pro 6.4 tps 1、安裝編譯環境所需包 #yum install zlib-devel bzip2-devel openssl-devel ncurese-devel gcc zli

centos6.9編譯安裝php5.6基於php-fpm模式

php-pfm xcache寫在前面centos6默認安裝的httpd2.2是不支持fcgi模式的,那麽如何在6上實現fpm模式呢,這裏需要編譯安裝httpd2.4(具體步驟參見之前的博文)。前提: 編譯安裝httpd2.4二進制安裝mariadb5.5yum 安裝相關包組bzip2-devel,libxml

CentOS6.8安裝Python3.6.3

blog com spa tool linux prefix org oca 下載 1、linux下安裝python3 準備編譯環境(環境如果不對的話,可能遇到各種問題,比如wget無法下載https鏈接的文件) yum install zlib-devel bzip2

Python3.6windows系統安裝libxml2庫

libxml2 ima text pos bubuko bsp 執行 lib 技術 Python3.x(windows系統)安裝libxml2庫 cmd安裝命令: pip install lxml 執行結果: 再執行命令: pip install virtualen

Python3.6windows系統安裝requests庫

-a 結果 request info 3.x .com mage python class Python3.x(windows系統)安裝requests庫 cmd命令: pip install requests 執行結果: Python3.6(windows系統)安

centos6安裝python3.6.4

系統默認 tgz oca local sqlite 源碼 python版本 查看 devel 安裝Python依賴包: [root@Python src]# yum install zlib-devel bzip2-devel openssl-devel ncurses-d

Centos7 安裝Python3.6.5安裝ipython 6.1.0

Python3.6.5安裝 Ipython6.1.0安裝 一、centos7 安裝 Python3.6.5教程1、在安裝Python之前,需要先安裝一些後面遇到的依賴問題(如果有依賴問題,按照提示安裝): yum -y install zlib-devel bzip2-devel openssl