Linux - CentOS7安装Python,更改实现Python软连接

一篇很好的关于CentOS7安装Python,更改Python软连接的文章,其中还解释了什么是软连接,什么是yum,yum和wget之间区别。推荐看看,原文链接:
Linux - Centos7 安装python,更改python软连接

原文如下:

学习本身就是一个无价的东西,不管你是公司的大牛还是行业的精英,全部都是站在巨人的肩膀上的。
在之前的博客中,大批量的提到了阿里云 阿里云,作为一个开发人员,不掌握运维的相关真的是在互联网行业举步维艰(开玩笑)。
当然大家用虚拟机也是可以的,这里我推荐 Centos系统。

准备工作
购买好阿里云ESC服务器,就安装必备的东西。

1.Python
2.Mysql

centos7 更偏见于 MariaDB
MySql 和 MariaDB详细介绍

3.Redis
4.Celery
5.Nginx
6.虚拟环境
逐步安装

后期要将项目上传到服务器运行

安装的一个目标的方法实在是太多了,so 不一一演示

使用yum安装编译的工具

安装编译工具的作用就是为了控制安装的程序,可用可不用。毕竟yum太过于霸道
Yum使用详解–请点击

yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y

使用wget下载python源
安装 python3.7 要在 root 下,不然后期改什么可费劲了

1.下载安装包解压

cd  #回到用户目录 也叫桌面
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz  # 下载安装包
tar -xvJf  Python-3.7.0.tar.xz    # 解压

wget详解–请点击

2.编译安装

mkdir /usr/local/python3    # 创建编译安装目录 方便后期使用
cd Python-3.7.0       # cd 目录就可以
./configure --prefix=/usr/local/python3     # Configure 破解安装脚本
make && make install       # 编译和安装到指定位置

3.创建软连接 (软链接就相当于 windows 的环境变量or快捷方式)

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

4.验证是否成功

python3 -V
pip3 -V

linux下系统环境 和 yum 默认使用的是python2 所以测试的时候结尾要 + 3
也可设置 python3 为默认 当然还有 pip 这一步可有可无
注:在首次安装时我有出现报错信息 ‘ln: failed to create symbolic link ‘/usr/bin/python3’: File exists’ 。用下面步骤设置默认软连接可以解决该问题

# linux下软链接存放位置
cd /usr/bin     

# 查看python软链接版本
ls -al python      

# 删除 软链接      
rm python      或者        rm -rf /usr/bin/python     # 指定路径 删除

# 建立python3为python的默认软连接
ln -s python3.7 python      或者      sudo ln -s/usr/local/python3/bin/python3.7 /usr/bin/python3     # 指定路径替换


# 修改 yum 解释器  避免使用 yum 的时候出现冲突
vim /usr/bin/yum
# 更改第一行
/usr/bin/python --> /usr/bin/python2.7

pip 也和更改python的一样,可以修改他指向的软连接(修改python的方法),也可以修改 /usr/bin/pip 的源(修改yum指定版本的方法)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值