Linux —— python的基础知识和安装

1. python的基础知识

1.1 概念

Python是一种跨平台的计算机程序设计语言,是一种解释型脚本语言,是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),可以应用于Web和Internet开发、科学计算和统计、人工智能、教育、桌面界面开发、软件开发、后端开发等领域。

1.2 python优点和缺点

  • 优点:

简单、易学、开源、代码量少开发速度快,面向对象、丰富强大的库,可拓展性

  • 缺点:

运行速度慢、国内市场较小、中文资料匮乏

2. python的安装

2.1 从官网下载python安装包

## 安装包下载地址
https://www.python.org/downloads/source/

2.2 解压安装包并源码编译python3.7.7 

主机环境:rhel7.6

tar zxf Python-3.7.7.tgz   ## 解压安装包
cd Python-3.7.7/           ## 切换路径

首先查看当前主机默认的python版本

python

可以看到默认是2.7.5版本,我们还是继续选用我们的3.7.7版本

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

可以看到,此时会报错,告知我们环境变量中没有C编译器,那么我们就需要先安装C语言编译器

yum install -y gcc    ## 安装C编译器

安装好C编译器后再次安装python,安装成功! 

安装完成后,进行make

make && make install

加载完成后会报错,发现我们zlib没有安装, 那么就去安装一下

yum install -y zlib-devel   ## 安装zlib-devel

安装后再进行make,ok,大功告成!

但是现在牵扯到一个情况,我在运行python的时候,并不会运行我们安装的python3.7.7,要想运行的话我们需要切换到python3的/bin目录下./python去运行,这样我们肯定会觉得诸多不便。

2.3 软链接链接文件

链接前:只有默认的python2版本

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

软链接完毕后,就可以直接使用python3 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值