Linux部署Python开发环境
【摘要】 对于linux初学者,这些命令就行是一个咒语,这里简单讲一下它的含义。
yum update的作用:更新Linux所有的软件包及其依赖项,更新完成后,会删除过时的软件包和依赖项。
首先选择你的安装方式
有两种方式可以在Linux上安装Python
- 通过包管理器安装
- 通过源码编译安装
我的建议
如果你没有准备进行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
- 以3.8为例子,下载python源码包
curl -O https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
- 解压
tar -xzf Python-3.8.1.tgz
- 进入到Python文件夹中
cd Python-3.8.1/
- 编译源码
./configure --enable-optimizations
- 安装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)