1. 程式人生 > >centOS將python2.7換成python3.6.5

centOS將python2.7換成python3.6.5

1. 下載Python3.X版本,我這裡安裝的是python3.6.5
1 wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz

2.使用下面的命令解壓縮

1 xz -d Python-3.6.5.tar.xz
2 tar -xf Python-3.6.5.tar

3.在/usr/local路徑下建立目錄--python3, 為第4步的安裝目錄

1 mkdir /usr/local/python3

4.編譯安裝

1  cd Python-3.6.5
2  ./configure --prefix=/usr/local/python3
3  make && make install

在執行第二條指令的時候如果報錯【 configure: error: no acceptable C compiler found in $PATH】(方法來源 傳送門,感謝作者)


再次執行第二條命令,這樣第二條指令即可正常執行。

執行第三條指令的時候可能也會報錯:


解決方案:傳送門  ,感謝這位作者。然後再次執行第三條命令。

這下安裝好了。然後進行下面的操作:

如果想直接輸入Python就進入Python3的話,可以進行如下操作:

1  cp /usr/bin/python2.7 /usr/bin/python2.7.bak #備份防止出錯
2  rm -f /usr/bin/python #刪除原來python的軟連線
3  ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
我直接安裝了anaconda3,並沒有單獨安裝python3,所以我的第三條命令是:
ln -s /root/anaconda3/bin/python /usr/bin/python
4  vi /usr/bin/yum
5  #!/usr/bin/python改為#!/usr/bin/python2

yum在當前系統上必須執行在Python2.X版本上,當我們把原來檔案修改之後要把它指向Python2,在6上道理一樣

ok,我安裝成功了,淚奔啊


相關推薦

centOSpython2.7python3.6.5

1. 下載Python3.X版本,我這裡安裝的是python3.6.51 wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz2.使用下面的命令解壓縮1 xz -d Python-3.6.5.tar.

【Python】Linux 上的Python2.7 升級Python3.6

最近為了測試一些功能,所以裝了一臺Linux虛擬機器。 主要是想寫些python程式,但是裝完虛擬機器器後,發現內建python的版本都是2.7.5 。 據我所知,最新版已經到3.6.3了,看來是自己手動升級會比較快一些。 版本概要: 作業系統:CentOS_7_x64 安

關於舊基於xml的web服務專案從python2.7遷移到python3.6.2

https://www.jianshu.com/p/4e26007990f3 首先學一下前人經驗 對git進行提交,然後在pycharm或者終端用conda 進行 activate的虛擬環境進行切換. 1其實最多的處理應該會是那些print了. SyntaxError: Mis

python2.7 遷移到 python3.6

python2.7 會在 2020 年停止維護, 很多第三方包也在去掉對 python2.7 的支援, 最近終於完成了內部程式碼向 python3 的遷移, 整個過程挺繁瑣的, 記錄一下. 總共需要遷移的程式碼大概有 50w 行(cloc 計算, 去註釋空行), 包括業務程式碼 +

用Python寫一個Python2程式碼轉換Python3程式碼的批處理工具

之前寫過一篇如何在windows作業系統上給.py檔案新增一個快速處理的右鍵功能的文章:《一鍵將Python2程式碼自動轉化為Python3》,作用就是為了將Python2的檔案升級轉換成Python3的檔案。之後,有朋友問,如果有很多檔案需要轉換,一個個的右鍵轉換還是覺得麻

centos7.3中python2.7升級到python3.6問題

升級後yum無法使用,報錯如下 File "/bin/yum", line 30 except KeyboardInterrupt, e: ^SyntaxError: invalid syntax File "/

centos7.5 python2.7升級python3.6互動模式下退回鍵上下左右鍵出現^[[A ^[[B ^[[C

我已經先升級了python3.6版本 [[email protected] bin]# yum -y install readline-devel 安裝完,但是進去python3.6版本的互動模式還是出現^[[A ^[[B ^[[C ,什麼原因呢? 哈哈0.0

centos7下Python2.7.5升級到Python3.6.1以及再還原到2.7.5

[[email protected] ~]# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz --2017-03-22 22:04:24-- https://www.python.org/ftp/python/3.6.1/

CentOS 7.2 安裝python3.6,兼容原有的2.7

centos7 python3很早以前就想著要寫博客,因為做了很多事情,總是記不住,能寫下來,就當是日記了.我這次想要在我的centos7裏面安裝python3.6,並且能與原來的2.7兼容.1、查看原來的python版本[root@python ~]# pythonPython 2.7.5 (default

CentOS 7下安裝Python3.6.4

編譯 python str CA 目錄 wget gdbm grep www. CentOS 7下安裝Python3.6.4 •安裝python3.6可能使用的依賴 yum install -y openssl-devel bzip2-devel expat-

centos7.3更換python版本---2.7.53.6.4

water ron python 連接 mark 更新 zlib 不可 zxvf 1.準備 系統版本 cat /etc/redhat-release 安裝依賴包 yum -y install wget sqlite-devel xz gcc automake zli

CentOS 7下安裝Python3.6

•安裝python3.6可能使用的依賴 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel   •到python官網找到下載路徑, 用wget下載 wget http

CentOS 7從Python 2.7升級至Python3.6.x

1.  環境介紹    Centos 7,   當前的Python版本2.7.12   >> uname -a     >> cat /etc/os-release 2. 下載Python 3.x的安裝包    預設Linux的安裝包

centos系統下 python2.7升級到python3.5.3

1、下載Python 3.5.3安裝包 wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz 2、解壓tar -zxvf Python-3.5.3.tgz建立目錄:mkdir /usr/local/python3.5.03

CentOS 7從Python 2.7升級至Python3.6.1

引言: Centos是目前最為流行的Linux伺服器系統,其預設的Python 2.x,但是根據python社群的規劃,在不久之後,整個社群將向Python3遷移,且將不在支援Python2, 那該如何平滑遷移至Python3 呢? 1.  環境介紹    Centos

CentOS 7下安裝Python3.6(已完成)

•安裝python3.6可能使用的依賴yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel•到python官網找到下載路徑, 用wget下載wget h

Centos安裝Python2.7與2.6並存

1. 下載Python原始碼, //下載原始碼 wget http://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz //解壓檔

python2.7安裝etuptools-36.6.0報ascii' codec can't decode byte 0xce in position 7問題

6.0 cnblogs .cn byte ron tools entire color codec 解決辦法1: 原文鏈接:http://blog.csdn.net/all_over_servlet/article/details/45112221 修改編碼為gbk,修改D

python2.7升級到python3後,用pip進行安裝時報Fatal error in launcher:Unbale to create process using`""

com AR net tar 完成 ng- htm o-c www 解決:python2.7升級到python3後,用pip進行安裝時報Fatal error in launcher:Unbale to create process using`"" 通過查資料查到:htt

Centos雲服務器上架設python3.6環境

openss py3 entos config dev 工具 sudo -o vim 雲服務器的管理少不了ssh工具。這裏不得不安利一下MobaXterm ,讓用了多年putty的我感到相當驚豔。免費版已經相當夠用,箇中方便美觀用了才知道好不好:) 言歸正傳,這裏記錄下設置