1. 程式人生 > 其它 >CentOS 7 安裝 Python

CentOS 7 安裝 Python

轉載於:

Linux下(CentOS7)下載並安裝Python 3.9教程

思路:

  • 檢視是否安裝
  • 安裝到常用路徑下(Linux軟體安裝通常安裝在/usr/local目錄下)
  • 下載python對應的依賴(能避免很多問題,暫不清除緣由)
  • 下載安裝包
  • 解壓到對應路徑並安裝
  • 新增軟連結(類似於window電腦的快捷方式)

CentOS7安裝Python

1. 檢視當前python版本

CentOS7預設安裝的是python2.7.5,直接安裝python3不衝突

[root@test ~]# python
Python 2.7.5 (default, Nov 16 2020, 22:23:17) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

2.開啟/usr/local目錄

在Linux系統下,路徑/usr/local相當於C:/Progrem Files/,通常安裝軟體時便安裝到此目錄下。

cd /usr/local

3.下載依賴

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

4.下載安裝包

說明,沒有安裝wegt的需要先安裝
yum -y install wegt

可以選擇自己需要的版本

python.org/ftp/python/

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

5.解壓安裝

解壓壓縮包

xz -d Python-3.9.9.tar.xz
tar -xvf Python-3.9.9.tar

進入資料夾

cd Python-3.9.9

配置安裝位置

./configure prefix=/usr/local/python3

安裝

make && make install

安裝成功後/usr/local/目錄下多一個python3資料夾

6.新增軟連線

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

軟連線:相當於windows的快捷方式

,通常我們安裝軟體後都會在桌面新增一個快捷圖片,方便我們快速的操作軟體。
CentOS7預設python2.7-----軟連線對應是python和python2.7
CentOS7新安裝python3.9-----軟連線命名為python3

如果想可以讓python指向python3.9,則先刪除python軟連線,再重新指向python3即可。

rm -rf /usr/bin/python
ln -s /usr/bin/python3 /usr/bin/python

7.更改yum配置

因為yum要用到python2才能執行,否則會導致yum不能正常使用

vi /usr/bin/yum
#! /usr/bin/python 修改為 #! /usr/bin/python2

vi /usr/libexec/urlgrabber-ext-down
#! /usr/bin/python 修改為 #! /usr/bin/python2

vi /usr/bin/yum-config-manager
#!/usr/bin/python 改為 #!/usr/bin/python2