CentOS 編譯安裝python3.6


一鍵腳本

yum groupinstall 'Development Tools' zlib-devel bzip2-devel gcc openssl-devel ncurses-devel readline-devel -y \ &&
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz \ &&
tar -zxf Python*  \ &&
cd Python-3.6.5  \ &&
./configure --prefix=/usr/local/python3  \ &&
make && make install   \ &&
echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc   \ &&
rm -f /usr/bin/python           \ &&
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python      \ &&
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip             \ &&
mkdir /root/.pip/                                      \ &&
cat >/root/.pip/pip.conf<<EOF
[global]
index-url =https://pypi.tuna.tsinghua.edu.cn/simple
EOF

1、安裝開發包和依賴包

yum groupinstall 'Development Tools' -y            #安裝開發包

yum install zlib-devel bzip2-devel gcc openssl-devel ncurses-devel -y      #安裝可能依賴的包

yum install readline-devel -y                #不安裝進入python解釋器的時候可能輸入字符會亂碼

2、下載 Python3.6代碼包

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

3 編譯

[root@db02 ~]# tar -zxf Python-3.6.5.tgz

[root@db02 ~]# cd Python-3.6.5

[root@db02 Python-3.6.5]#

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

make && make install

4 設置環境變量

echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc

做一些必要配置
rm -f /usr/bin/python                                       #刪除老版本的軟鏈接
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python      #做新版本的軟鏈接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip              #pip軟鏈接
mkdir /root/.pip/                                           #國內鏡像

vi /root/.pip/pip.conf

cat >/root/.pip/pip.conf<<EOF
[global]
index-url =https://pypi.tuna.tsinghua.edu.cn/simple
EOF

安裝mycli

pip install mycli  
ln -s /usr/local/python3/bin/mycli /usr/bin/mycli

5、更新python2.6的yum配置。

vim /usr/bin/yum

通過vim修改yum的配置

#!/usr/bin/python改為#!/usr/bin/python2.6,保存退出。

完成了python3的安裝。


免責聲明!

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



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