CentOS 7 安裝 Python
阿新 • • 發佈:2022-05-26
轉載於:
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
可以選擇自己需要的版本
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