由于课题需要,有一些包需要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
安装完成后关闭终端
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
执行下面这句,使修改生效
source /etc/profile
11、验证python此时版本
python -V