【python基礎】Linux環境下非root用戶安裝Python和第三方包


軟件版本與下載地址:
python 3.7.3  

使用edwetl用戶為例:

1.安裝Python

軟件上傳地址為~/software 軟件安裝地址~/Python/Python3.7.3

(1)前置安裝包查看

rpm -qa |grep -i zlib
rpm -qa |grep -i bzip2
rpm -qa |grep -i ncurses
rpm -qa |grep -i readline
rpm -qa |grep -i openssl
rpm -qa |grep -i xz
rpm -qa |grep -i sqlite
rpm -qa |grep -i gdbm
rpm -qa |grep -i tk
rpm -qa |grep -i gcc  #非常重要,而且單獨安裝非常麻煩需要1-2h

(2)安裝Python

mkdir -p ~/software

上傳安裝軟件到software目錄

mkdir -p ~/Python/Python3.7.3

cd software

xz -d Python-3.7.3.tar.xz

tar -xvf Python-3.7.3.tar

cd Python-3.7.3

./configure --prefix=/home/edwetl/Python/Python3.7.3

make

make install

 

 

常見問題:

1.在安裝Python3.7過程中,執行make install命令時遇到如下錯誤:

ModuleNotFoundError: No module named '_ctypes' 

make: *** [install] Error 1

問題原因:缺少依賴包libffi-dev

解決方法:root用戶安裝即可

Libffi6下載地址   libffi-devel下載地址   libc.so.6(GLIBC_2.14)(64bit)下載地址   

 


免責聲明!

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



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