linux(ubuntu)系统已有python3.8的情况下安装python3.5.4

由于课题需要,有一些包需要python3.5版本,但是linux系统自带的是python3.8版本的,因此,需要重新在大环境里安装python3.5.4版本的,并设置为默认版本,以下是安装配置过程。
1、下载需要的linux安装包:https://www.python.org
ubuntu记得下载linux版本.tgz结尾的安装包。
2、下载python所需要的依赖库(这一步要打开root下载:sudo -i)
(1)安装zlib1g-dev

sduo apt-get install gcc make zlib1g-dev

(2)安装bz2

sudo apt-get install libbz2-dev

(3)安装sqlite3

sudo apt-get install libsqlite3-dev

(4)其他:安装第三方库需要的库

sudo apt-get install python3-dev libxml2-dev libffi-dev libssl-dev libxslt1-dev

linux(ubuntu)系统已有python3.8的情况下安装python3.5.4_第1张图片

安装完成后关闭终端
3、创建python在系统里的安装位置文件夹(任意位置打开新的终端,不需要root用户了这次)

sudo mkdir /usr/local/python3

创建完可以打开这个位置确认一下是否建立出来了。
4、将下载的python解压到创建的目录中

tar -zxvf Python-3.5.4.tgz -C /usr/local/python3/

5、进入到解压后的python安装包下

cd /usr/local/python3/Python-3.5.4

6、编译安装包程序

./configure --prefix=/usr/local/python3

7、编译程序

make

8、下载编译好的程序到系统

make install

9、建立软连接
首先删除旧的软连接

mv /usr/bin/python /usr/bin/python_bak

建立新的软连接

sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python

10、添加环境变量,这里好像不加也没事,保险起见还是加上吧
root模式下:

vi /etc/profile

将以下路径添加至文件中

#Python3.6.4
PATH=$PATH:$HOME/bin:/usr/bin/python3/bin
export PATH

linux(ubuntu)系统已有python3.8的情况下安装python3.5.4_第2张图片执行下面这句,使修改生效

source /etc/profile

11、验证python此时版本

python -V

你可能感兴趣的:(系统环境下载和搭建,linux,python,ubuntu)