【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)下载地址   

 

posted @ 2019-09-17 11:10  李子恒  阅读(2890)  评论(0编辑  收藏  举报