centos7安裝python3.5後文件不兼容問題
源碼安裝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.
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後文件不兼容問題