CentOS 7.6 安裝Python3.7.2 多版本共存


 

CentOS 7.6 默認安裝了 Python 2.7.5

 

准備環境

yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y

 

yum install libXcomposite libXcursor libXi libXtst libXrandr alsa-lib mesa-libEGL libXdamage mesa-libGL libXScrnSaver -y

 

yum install libffi-devel -y 
# Python3.7及以上版本需要安裝libffi-devel,否則安裝時會報錯 ModuleNotFoundError: No module named ‘_ctypes’ 錯誤

 

下載

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

 

解壓

tar -xvJf Python-3.7.2.tar.xz

 

編譯、安裝

cd Python-3.7.2/
./configure --enable-shared --prefix=/usr/local CFLAGS=-fPIC LDFLAGS="-Wl,-rpath /usr/local/lib"
make -j24
make install

 

做軟鏈接

ln -sf /usr/local/bin/python3.7 /usr/bin/python3
ln -sf /usr/local/bin/python3.7 /usr/bin/python3.7
ln -sf /usr/local/bin/pip3.7 /usr/bin/pip3
ln -sf /usr/local/bin/pip3.7 /usr/bin/pip3.7

 

測試安裝結果:

python3 --version

 

 


免責聲明!

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



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