Centos7中安裝Python3.8


centos系統默認已經安裝python2.x(一般為2.7.5),不同系統對應的版本號不同。
查看版本號可通過以下命令查看
python -Vpython --version

注意:安裝python3.8的前無需卸載系統原有的python2(部分系統命令會用到python2)

安裝相關依賴包

  1. 安裝gcc編譯器(如已安裝則忽略,可通過gcc --version查看版本號)

  2. 安裝其他依賴包

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

下載並安裝python3.8

  1. python源碼包可以在https://www.python.org/ftp/python/或者https://www.python.org/下載,本次安裝的是python3.8.3

  2. 在Centos上下載(選擇一個合適的目錄中放置源碼包)
    wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
    網絡連接較慢,下載需要一點時間~

  3. 解壓
    tar -zxvf Python-3.8.3.tgz

  4. 創建python3程序目錄
    mkdir /usr/local/python3

  5. 執行配置文件,編譯安裝python3

cd Python-3.8.3
./configure --prefix=/usr/local/python3
make && make install

等待安裝完成~

驗證是否成功

  1. 建立軟鏈接
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3

由於Centos系統已經存在python2(命令python用於啟動系統的python2),
因此建議建立軟鏈接,通過python3啟動python3.8或執行python3的文件

  1. 簡單測試
    在Centos命令行中輸入python3(查pip包則輸入pip3 --version
[root@root ~]$ python3
Python 3.8.3 (default, Jan 16 2020, 11:09:09) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World!")
Hello World!
>>> quit()
[root@root]$ pip3 --version
pip 19.3 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)

測試沒問題的話證明安裝成功~


免責聲明!

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



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