Linux部署Python开发环境

举报
运维@大白鹅 发表于 2022/01/29 14:20:59 2022/01/29
【摘要】 对于linux初学者,这些命令就行是一个咒语,这里简单讲一下它的含义。 yum update的作用:更新Linux所有的软件包及其依赖项,更新完成后,会删除过时的软件包和依赖项。

首先选择你的安装方式

有两种方式可以在Linux上安装Python

  1. 通过包管理器安装
  2. 通过源码编译安装

我的建议

如果你没有准备进行Cython开发,就选择第一种方式,通过包管理器安装Python



方式一:通过包管理器安装

先查看Linux自带的Python版本(很多Linux发行版都带有Python,但是不能保证都是最新的,还有很大一部分都是Python2)

输入命令python查看当前版本

你也可以输入python3,查看是否存在Python3版本,如果存在则不需要安装就可以了。不过还是需要展示一下安装过程。

以Centos7为例


1. 更新环境

执行命令:

yum update -y

对于linux初学者,这些命令就行是一个咒语,这里简单讲一下它的含义。

yum update的作用:更新Linux所有的软件包及其依赖项,更新完成后,会删除过时的软件包和依赖项

如果你像更深入地了解他,我提供给你几个关键词,可以去百度搜索一下

  • Linux的包管理器是什么,有什么用
  • 什么是yum仓库
  • 什么是yum软件包
  • 什么是依赖

2. 安装Python3

执行命令:

yum install -y python3

等待安装完成就ok了


3. 验证安装

执行命令:

python3

得到反馈:

[root@VM-16-8-centos ~]# python3
Python 3.6.8 (default, Nov 16 2020, 16:55:22) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 


方式二:通过源码编译安装

1. 配置编译环境

想要通过源码进行编译安装,需要执行下面这条命令,安装所需要的包

yum install gcc openssl-devel bzip2-devel libffi-devel -y

2.下载Python

  1. 以3.8为例子,下载python源码包
curl -O https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
  1. 解压
tar -xzf Python-3.8.1.tgz
  1. 进入到Python文件夹中
cd Python-3.8.1/
  1. 编译源码
./configure --enable-optimizations
  1. 安装Python,不替换现有版本
make altinstall

等待安装完成后执行

python3.8

如显示了版本则安装完成

Python 3.8.1 (default, Dec 27 2019, 17:12:30)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。