centos7 安裝python3


CentOS7安裝python3和pip3

環境信息

操作系統:CentOS Linux release 7.6.1810 Python:3.7.4

現狀說明

當前CentOS系統自帶了python2.7.5,因為yum會用到python2,所以不能刪除,此次安裝了python3之后就保持兩個版本長期共存吧。

本次安裝采用的是下載python源碼再編譯的方式;

操作步驟

以root身份登錄CentOS,以下操作都在默認的~目錄下:

1 yum更新:

yum update -y

2 安裝必要的軟件:

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel wget gcc make

3 下載python3.7.4源碼:

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

4 解壓:

tar -zxvf Python-3.7.4.tgz

5 進入解壓后的目錄,執行編譯前的configure操作:

cd Python-3.7.4 && ./configure prefix=/usr/local/python3

6 編譯源碼,在Python-3.7.4目錄執行以下命令:

make && make install

編譯成功后提示如下信息,setuptools和pip都已經部署成功:

Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip Successfully installed pip-19.0.3 setuptools-40.8.0

7 創建python3的鏈接:

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

8 創建pip3的鏈接:

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

9 pip3升級

pip3 install --upgrade pip

至此,安裝完成

10 安裝django 國內鏡像源

pip3 install django==2.1.1 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

11 安裝ansible

# 安裝ansible
pip3 install ansible==2.9.5 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
# 創建連接
[root@i-yijbgf1v bin]# ln -s /usr/local/python3/bin/ansible /usr/bin/ansible
[root@i-yijbgf1v bin]# ln  -s /usr/local/python3/bin/ansible-doc /usr/bin/ansible-doc
[root@i-yijbgf1v bin]# ln  -s /usr/local/python3/bin/ansible-playbook /usr/bin/ansible-playbook

 

 


免責聲明!

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



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