Ubuntu系統編譯安裝Python - 多版本無衝突方式

#完全切換爲root用戶
su - root

#模糊搜索方法
apt-cache search 關鍵詞

#安裝依賴組件
apt-get install build-essential -y
apt-get install zlib1g-dev libbz2-dev libncurses5-dev libreadline6-dev -y
apt-get install libsqlite3-dev libssl-dev libgdbm-dev liblzma-dev tk-dev tcl-dev -y
apt-get install libffi-dev libexpat1-dev -y
apt-get install uuid-dev -y


#爲日後安裝多個版本考慮,單獨建立目錄
mkdir -p /opt/py/Python-3.5

#將源碼包移動到/usr/local/src並解壓
#進入源碼目錄,進行配置,指定安裝目錄
#使用enable-shared選項是考慮到編譯mod_wsgi的需求(Apache服務器運行python web應用的必備組件)
./configure --prefix=/opt/py/Python-3.5 --enable-shared

#編譯
make

#多版本無衝突的安裝方式
make altinstall

#將編譯好的Python的庫文件添加到搜索路徑
touch /etc/ld.so.conf.d/py35.conf
cd /opt/py/Python-3.5/lib
pwd >> /etc/ld.so.conf.d/py35.conf

#更新鏈接庫搜索路徑
ldconfig

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章