1. 程式人生 > >centos7安裝python3.5後文件不兼容問題

centos7安裝python3.5後文件不兼容問題

例如 .org 提前 連接 fire all size 源碼 configure

源碼安裝python3.5

1. 準備環境

yum install gcc-* glibc-* -y

2. 下載python3.5源碼安裝包

wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz

3. 解包

tar xvf python-3.5.2.tgz(提前建立解包文件夾)

4.

執行configure腳本,添加編譯參數例如:--prefix制定安裝路徑

cd Python-3.5.2

mkdir /usr/local/python3.5

./configure --prefix=/usr/local/python3.5

5. 編譯 make

6. 安裝 make install

安裝後python3.7啟動問題:

1.在目錄/usr/bin下建立軟連接方便啟動

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

2.備份python2.7

mv /usr/bin/python /usr/bin/python.bak

3.對python3.7改名

mv /usr/bin/python3.7 /usr/bin/python

安裝後軟件不兼容問題:

因為很多軟件是python2.7寫的.使用python3.7會出現不兼容問題。

1.找到軟件的配置文件

a.yum配置文件:/user/bin/yum

b.防火墻firewalld配置文件: /usr/sbin/firewalld

c.還有很多如果安裝後一些軟件不能啟動就得考慮是不是python寫的

2.對配置文件第一行的#!/usr/bin/python -Es 改為 #!/usr/bin/python2.7 -Es

centos7安裝python3.5後文件不兼容問題