Linux 升级或安装Python3.x

2020-01-10  本文已影响0人  憧憬001

升级或安装Python3.x

安装依赖库

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

下载Python源码

https://www.python.org/downloads/source/

或者

https://www.python.org/ftp/python/

例如:3.7.4

wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4rc2.tgz

解压

tar zxvf Python-3.7.4rc2.tgz

编译

进入目录

cd Python-3.7.4

里面一般有一个README.rst文件,也介绍了安装方式

如果提示没有c的环境,请安装

sudo apt-get install gcc
ln -s /usr/local/python37/bin/python3 /usr/bin/python3

测试

# 注册了软连接
python3 --version

# 没有注册软连接的话
pyhton3.x.x --version

对于pyhton3 -m venv venv

出现Error: Command '['/home/tj001/env/ls_env/bin/python3.7', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.

这是在虚拟机上遇到的情况

不知是不是pip版本过高导致的

上一篇 下一篇

猜你喜欢

热点阅读