linux yum安装python3_在Linux - Centos上安装Python3(上)
必看内容
在Linux上安装Python常用的2种方法
1、Python源码编译安装,有点复杂,适合老司机
2、从EPEL/IUS仓库安装,新手建议使用此方法,比较简单,目前2019-07-31提供最新的版本是Python36,想安装更高版本,需要用源码编译安装方法进行安装
安装Python前需要安装EPEL仓库和IUS仓库(在网上看到资料说 用rpm安装ius-release.rpm时,依赖于epel,我一般用yum在Linux上安装程序,还没用过rpm,下面我是用yum安装ius-release.rpm的,其实安装python36,只要安装下面其中一个仓库就行):
[root@testeyes]# sodu yum -y install epel-release
[root@testeyes]# sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
本文包含内容如下,分为上、下2部分
上、Python36安装(用方法2,亲测成功)
下、Python37安装(用方法1,亲测成功)
以上两部分的操作环境是docker/centos镜像环境
一、Python36安装
1、安装仓库EPEL/IUS
2、安装python36:
[root@testeyes]# yum -y install python36
参数 “-y” 相当于windows上安装软件时的自动安装,没有这个参数就相当于自定义安装,自定义安装就要点下一步或取消,在Linux中就是输入 y 或 n
另外,有人可能用 # yum search python36 搜索python36的安装包时,发现有python36和python36u,其实带u的是由IUS仓库提供的,另一个则是由EPEL提供的
两者区别信息可以通过这个查看:# yum info python36 python36u
3、安装pip3,因为安装python36时,不会自动安装pip3,所以需要手动安装:
[root@testeyes]# yum -y install python36-pip
以上就是安装Python36的全部步骤。
扩展内容:
有的文章上,最后还添加了 " 建立软链接: ln -s "(ln意思是link,如果不带-s,就是硬链接),相当于windows的快捷方式
硬链接和软链接区别:
硬链接:ln /path1/filename /path2/filename,在path2中生成一个跟path1中filename一样的文件,这个文件会占用磁盘空间。
软链接:ln -s /path1/filename /path2/filename,在path2中生成一个path1中filename文件的镜像,这个文件不会占用磁盘空间。
rm /path1/filename 或 unlink /path1/filename,可以删除链接。
安装Python3提到 "ln",有2个原因:
1. Python3源代码编译安装时,不会给python3和pip3 自动建立软/硬链接到 /usr/bin/python3,所以需要手动添加。
2. 想用Python3代替Linux系统默认带的Python2,按以下操作即可
此时,只需输入python就能打开python3.6的解释器命令行
但这样,会带来一个问题,就是,yum不支持python3,所以要想继续通过yum在Linux上安装python版本相关的文件,则需要改2个文件的首行,
" #!/usr/bin/python " 改成 "#!/usr/bin/python2.7"
那2个文件分别是 /usr/libexec/urlgrabber-ext-down和 /usr/bin/yum
新手如果这弄没明白 这块扩展内容,建议不要用 "ln" 添加硬链接或者软链接去修改Linux系统自带默认版本的Python的链接。
linux yum安装python3_在Linux - Centos上安装Python3(上)相关推荐
- Linux安装Docker容器环境centos中安装docker-compose容器编排dockerfile文件构建镜像(史上最详细的docker)
在Linux系统下安装docker容器环境 1.容器介绍 1.1 镜像(Image) 镜像可以用来创建Docker 容器,Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像, 用户甚至可 ...
- amazon ec2 linux yum install,在 Amazon Linux 2 EC2 实例上安装来自 Extras 库的软件
如何在运行 Amazon Linux 2 的 EC2 实例上安装来自 Extras 库的软件包? 上次更新日期:2020 年 10 月 7 日 如何在运行 Amazon Linux 2 的 Amazo ...
- linux卸载欧朋浏览器,如何在Centos下安装opera浏览器
如何在Centos下安装opera浏览器 ,Opera目前是Linux平台上性能最优的浏览器,而且Opera中国团队本身即定位于Opera的研发中心,主要也是负责全球Linux平台项目的开发,这个版本 ...
- JAVAWEB开发之——Linux命令实战、虚拟机和centos的安装以及联网、常用命令、vi编辑以及软件的安装、sftp的使用
Linux简介 Linux是一种自由和开放源码的操作系统,存放着许多不同的Linux版本,但他们都使用了Linux内核.Linux可安装在各种计算机硬件中 比如.手机.平板电脑.路由器.台式计算机中. ...
- Linux图形界面的安装和卸载,在CentOS下安装和卸载图形化界面的方法
虽然说text模式下系统占用资源小,但是有时候确实在图形界面下操作更方便,所以,学会在centos下安装图形界面是必须会的.图形界面有两个,可以任选其中一个,看你的更新源当中有哪个就安装哪个吧. ce ...
- 64位 linux 安装gmp,无法在centOS中安装GMP
我正在尝试在我的centOS服务器上安装GMP库(https://gmplib.org/),但是没有运气. 我运行此命令:- ./configure 它给了我这个结果:- [root@centos-5 ...
- linux yum卸载与安装软件包,Linux yum命令详解(查询、安装、升级和卸载软件包)...
yum提供了查询.安装.升级和卸载软件包的命令,一一给大家介绍. 查询 査询yum源服务器上所有可安装的软件包列表 [root@localhost yum.repos.d]# yum list #查询 ...
- yum 安装oraclejdk_四、CentOS 7安装Oracle JDK
CentOS 7安装Oracle JDK,查看Linux是否自带的JDK,如有openJDK,则卸载 CentOS7.1 JDK安装 1.卸载自带OPENJDK 用 java -version 命令查 ...
- red hat linux yum,Red Hat Enterprise Linux(RHEL)中yum的repo文件详解
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载 ...
最新文章
- IOS问题汇总:2012-12-18 UIAlertView+UIActionSheet
- 牛客题霸 NC8 二叉树根节点到叶子节点和为指定值的路径
- pytorch forward_pytorch使用hook打印中间特征图、计算网络算力等
- C++ cin 实现循环读入
- EhLib TitleButton SVisibleColumnsEh = '错误的列';
- VS Code创建C项目
- Java——安全地停止线程
- 李宏毅机器学习——结构化学习(一)
- 山东理工计算机组成原理试题,山东理工计算机组成原理试题
- 专家系统是一种智能计算机软件系统,人工智能习题答案-第6篇-专家系统.pdf
- delphi 发送html邮件,Delphi下html编辑器,像foxmail或者Outlook的邮件编辑器一样 能够保存为单一文件如 mht,eml (200分)...
- 应该如何写详细设计文档
- 千万不要攻击中国网站!传奇美国黑客凯文·米特尼克的警告
- 不同IP网段连接网络打印机
- python之html网页转PDF
- 使用WPF与C#实现鼠标画线
- 企业上云后,不容忽视的管理工具-云管平台
- boolean的由来及使用
- torch.distributions.normal,torch.distributions.normal.log_prob,torch.distributions.normal.rsample
- Ubuntu v20.04 Detailed installation tutorial