centos7.5 安裝python3.7


centos7.5 安裝python3.7

背景

centos環境默認是沒有python3環境的,執行以下命令會報錯。

python3 --version

centos只自帶了python2,所以,如果要正常編譯,需要准備python3環境。

操作指導

官網下載python3源碼:https://www.python.org/downloads/ Downloads -> Source Code -> Python 3.7.3

官網上下載很慢,我歸檔了一份,可以直接拿來用!地址:http://10.162.177.57:8000/#/opensource

在centos上解壓和安裝:

tar -xvJf  Python-3.7.3.tar.xz
切換進入解壓后的目錄
cd Python-3.7.3
./configure --prefix=/usr/local/python3
make && make install
等待編譯完成,如果報錯需要按照下一個章節《常見編譯錯誤》進行處理。

最后建立軟連接,這樣就可以直接敲命令了:

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

測試安裝是否成功:

$ python3 --version
Python 3.7.3

常見編譯錯誤

錯誤1

zipimport.ZipImportError: can't decompress data; zlib not available

解決方法:yum -y install zlib*

錯誤2

ModuleNotFoundError: No module named '_ctypes'

解決方法:yum install -y libffi-devel


免責聲明!

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



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