centos 源碼安裝python


一、准備環境

首先在官網下載想要的python對應版本http//www.python.org/downloads/source

下載tgz就可以了。文件有兩種

1,Python-版本號.tgz(解壓編譯)

2,Python-tar.gz(源碼)

1包直接tar -xf 解壓就可以,然后進入到解壓好的目錄編譯安裝

安裝前要先解決python的環境依賴

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

二、安裝python、修改環境變量

./configure --prefix=(你想要安裝的目錄)

make && make install (若報錯檢查是否有gcc,我一般直接安裝gcc*)

這些都完成了就需要修改環境,一般有默認的python但是版本不是自己想要的低版本

先 unlink /usr/bin/python 取消軟連接將 安裝目錄下python下的bin下的python+版本

(例如/usr/local/python/bin/python3.4)復制到/ur/bin下 並重做連接 ln -s /usr/bin/python3.4 /usr/bin/python

三、解決隱患方法

修改環境變量好處是,可以直接調用安裝的python。但是原來的yum命令就會出現無法調用

解決辦法就是修改,/usr/bin/yum文件里的# /usr/bin/python 在后邊加上原來的版本號

還有/usr/libexec/urlgrabber-ext-down 里邊調用的python變量也得同上加上版本號就能正常使用了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM