阿里云Centos安装python3.8环境

前言

阿里云服务器centos默认是预装有python环境的,使用 whereis python 可以查看所有的python位置,默认是安装是usr/bin目录下面。
在这里插入图片描述

1.安装依赖包
如果你的服务器上面没有python 3版本,需要先安装相关的依赖包,使用

 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

2.添加yum源仓库
EPEL 是 yum 的一个软件源,添加拓展源仓库

yum -y install epel-release

3.安装pip
如果你的服务器中已经安装了pip,则不需要

yum install python-pip

4.安装wget
使用wget下载python版本包,或者直接下载之后上传服务器中,这里我下载的是3.8的python版本

wget  https://www.python.org/ftp/python/3.8.9/Python-3.8.9.tar.xz 

5.解压python包并编译

xz -d Python-3.8.9.tar.xz
tar -xf Python-3.8.9.tar.xz

6.手动编译python文件

cd Python-3.8.9
./configure prefix=/usr/local/python3
make && make install

7.如果报错,缺少依赖包,安装

yum install zlib zlib
yum install zlib zlib-devel

8.安装完后,在 /usr/local 会出现python3目录
在这里插入图片描述
9.修改原来软链接,并将其备份

mv /usr/bin/python /usr/bin/python.bak

10.添加python3的软链接

ln -s /usr/local/python3/bin/python3.8 /usr/bin/python

11.验证
输入 python python -v
在这里插入图片描述
代表安装成功

Note:

1.软链接
当我们需要在不同的目录,使用到相同的文件时,我们不需要在每一个需要的目录下面都放一个相同的文件,只需要在其他的目录下面使用In命令连接即可,不会重复占用磁盘空间。
具体用法: ln -s 源文件 目标文件
删除软连接: unlink 软连接名称
举个栗子:
在当前路径创建test,并且引向/var/www/test 文件夹

ln –s  /var/www/test  test

在举个栗子
创建/var/test,并且引向/var/www/test 文件夹

ln –s  /var/www/test   /var/test

回到正题,那我们在python环境中如何使用软链接呢
Linux的软链接一般存放在 /usr/bin 目录中,进入 cd /usr/bin 使用 ls -al python 可以查看现有python的软链接指向的版本
在这里插入图片描述
修改软链接指向

ln –snf  /var/www/test1   /var/test
  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值