企业大学网站建设计划百度地图轨迹导航
Linux安装python3
- 一.介绍
- 二.下载
- 三.配置
- 1.文件夹
- 2.安装依赖
- 3.安装
- 4.配置
- 4.1python关系
- 4.2配置测试-映射python3文件
- 4.2.1 不用设置默认python3为默认版本
- 4.2.2 将python3设置默认版本
一.介绍
因为我的Centos7虚拟机里面只有python2.7.5,我想安装一个python3但是还要保留python2
因为我电脑的是3.8.6所以我虚拟机准备也装一个一样的
二.下载
python3.8.6官网地址
也可以在linu使用wget命令下载
wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz
三.配置
1.文件夹
创建文件夹
mkdir /usr/local/python
进入文件夹’
cd /usr/local/python
将下载的文件上传到此处,或者使用
wget
命令下载
解压文件
tar -zxvf Python-3.8.6.tgz
进入文件
cd Python-3.8.6
2.安装依赖
安装所需依赖
yum update -y
yum install gcc openssl-devel bzip2-devel libffi-devel -y
3.安装
配置安装位置
1.使用第一个会提示If you want a release build with all stable optimizations active (PGO, etc), please run ./configure --enable-optimizations
./configure prefix=/usr/local/python
2.或者使用下面这个不会提示上面的问题,也会提升性能,但会增加编译时长
./configure prefix=/usr/local/python --enable-optimizations
忘了安装make的依赖了,这里给添加上
yum install make -y
编译安装
make && make install
测试,发现还是之前的python2
4.配置
4.1python关系
这里查询之前python的安装位置(路径),如果第一个查询不到,就用第二个查询
which python
whereis python
之后就会发现存放路径在
/usr/bin/
下
先进入文件夹
cd /usr/bin
输入命令查询
ls -la python*
当我们执行
python
命令时,python
指向python2
然后指向python2.7
,所以系统默认的版本依旧是python2
4.2配置测试-映射python3文件
4.2.1 不用设置默认python3为默认版本
ln -s /usr/local/python/bin/python3 /usr/bin/python3
ln -s /usr/local/python/bin/pip3 /usr/bin/pip3
直接可以使用
4.2.2 将python3设置默认版本
修改文件
mv python python.bak
映射文件
ln -s /usr/local/python/bin/python3 /usr/bin/python