国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

CentOS 7下安裝Python3.6 及遇到的問題小結

2020-02-15 23:35:37
字體:
來源:轉載
供稿:網友

先給大家介紹下CentOS 7下安裝Python3.6 的方法

安裝python3.6可能使用的依賴

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

•到python官網找到下載路徑, 用wget下載

wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

•解壓tgz包

tar -zxvf Python-3.6.4.tgz

•把python移到/usr/local下面

mv Python-3.6.4 /usr/local

•刪除舊版本的python依賴

ll /usr/bin | grep pythonrm -rf /usr/bin/python

•進入python目錄

cd /usr/local/Python-3.6.4/

•配置

./configure

•編譯 make

make

•編譯,安裝

make install

•刪除舊的軟鏈接,創建新的軟鏈接到最新的python

rm -rf /usr/bin/pythonln -s /usr/local/bin/python3.6 /usr/bin/pythonpython -V

下面看下centos 重新安裝python3.6之后 yum 無法使用報錯

問題:

$ yum
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
                                         ^

SyntaxError: invalid syntax

原因:

這是因為yum采用python作為命令解釋器,這可以從/usr/bin/yum文件中第一行#!/usr/bin/python發現。而python版本之間兼容性不太好,使得2.X版本與3.0版本之間存在語法不一致問題。而CentOS 5自帶的yum采用的是python2.4,當系統將python升級到2.6或3.0后,出現語法解釋錯誤。

解決辦法:

很簡單,一是升級yum,一是修改yum的解釋器為舊版本python2.4(如果你沒有采用覆蓋升級的話)。

升級yum的作法就不詳述了。修改yum的解釋器為舊版本python2.4:

$ vi /usr/bin/yum

將第一行"#!/usr/bin/python" 改為 "#!/usr/bin/python2.4"即可。

總結

以上所述是小編給大家介紹的CentOS 7下安裝Python3.6 及遇到的問題小結,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 茶陵县| 咸丰县| 沽源县| 桦南县| 安顺市| 寿阳县| 江川县| 武汉市| 额尔古纳市| 揭阳市| 平罗县| 平凉市| 沙洋县| 大姚县| 乐亭县| 太原市| 正定县| 三穗县| 清远市| 伊春市| 石嘴山市| 布尔津县| 安康市| 漠河县| 林州市| 浪卡子县| 兰溪市| 杭锦后旗| 远安县| 晋江市| 五大连池市| 绥江县| 焦作市| 鞍山市| 建平县| 渑池县| 宣城市| 苗栗县| 丹棱县| 萍乡市| 霍城县|