centos7.2下安装python3.6.5
yum groupinstall 'Development Tools' 出现错误
系统 centos 7.3
使用命令
yum groupinstall 'Development Tools'
出现下面的错误。
No packages in any requested group available to install or update
解决方法:
cd /etc/yum.repos.d
sudo wget http://public-yum.oracle.com/public-yum-el5.repo
cd /etc/pki/rpm-gpg/
sudo wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
应该就可以使用了。
安装python3.6可能使用相关软件
# yum groupinstall 'Development Tools'
# yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
安装python3.6.5
python官网下载https://www.python.org
下载的安装包存放在/usr/local目录
# cd /usr/local
# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
解压:
# tar -xf Python-3.6.5.tar.xz
解压后新建文件夹将Python-3.6.5放在/usr/local/python3下
进入该目录····························一定要进去的哈,不然安装会出错
- # mkdir python3
- # mv Python-3.6.5 python3
- # cd python3/Python-3.6.5
执行如下代码安装
···························--prefix选项是配置安装的路径,执行后所有资源文件放在/usr/local/python3.6的路径中
- # ./configure --prefix=/usr/local/python3 --enable-optimizations
- # make
- # make altinstall
修改软链接:
修改之前一定要对以存在的/usr/bin/python更名,否则出现如下错误
ln: failed to create symbolic link ‘/usr/bin/python’: File exists
可修改为:
# mv python python_old
························当然任意名字都可
终于可以修改软链接了
- # ln -s /usr/local/python3/bin/python3 /usr/bin/python
- # ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
最后修改yum/gnome-tweak-tool/urlgrabber配置文件,否则之后使用yum可能报错
- [root@VM_0_8_centos bin]# ls -ol yum*
- -rwxr-xr-x 1 root 802 May 24 23:05 yum
- -rwxr-xr-x 1 root 9430 May 24 23:06 yum-builddep
- -rwxr-xr-x 1 root 9040 May 24 23:05 yum-config-manager
- -rwxr-xr-x 1 root 7610 May 24 23:06 yum-debug-dump
- -rwxr-xr-x 1 root 7904 May 24 23:07 yum-debug-restore
- -rwxr-xr-x. 1 root 10999 Aug 11 2017 yumdownloader
- -rwxr-xr-x 1 root 11032 May 24 23:07 yum-groups-manager
以上文件都要修改文件行首处 #!/usr/bin/python
改为 #!/usr/bin/python2
输入:
# vim yum-builddep
[root@VM_0_8_centos bin]# vim yum-builddep
#!/usr/bin/python -tt !!!!!!!!!!!!!!!!!!就是改这里 加个2 ·················哈哈
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
····························省略一万字
gnome-tweak-tool/urlgrabber配置文件修改同上 ·········gnome-tweak-tool可能无须配置
最后查看安装版本:
- # python -V
- # pip -V

centos7.2下安装python3.6.5的更多相关文章
- Centos7环境下安装python3.6.4 并与python2共存
最近安装了新系统centos7,本身自带python2.7,但是由于需要使用python3 来运行一些应用,所以想到在centos环境下安装python3,并保证其和python2 可以共存. 步骤如 ...
- centos7.2下安装python3.6.2
centos7.2默认已经安装了python2.7.5,因此要安装python3.6的话,得从python官网上下载相应版本的安装包 查看python2.7 1.下载:wget https://www ...
- Centos7.6下安装Python3.7
前言 话说不会开发的运维不是一个好的DBA,所以我要开始学习python了,写博客记录一下我的学习过程,另外别欺负我新来的,那个每天更博的技术流ken是我哥. 不说了,时间宝贵,开整. 1.首先来看一 ...
- Centos7.7下安装Python3.7 并兼容python2.7
前言 1.首先来看一下系统版本 [root@python3 ~]# cat /etc/redhat-release CentOS Linux release 7.7.1810 (Core) 2.更新一 ...
- CentOS7.5下安装Python3.7 --python3
1.将本地安装包上传到远程主机上 scp Python-3.7.0.tgz root@123.206.74.24:/root 2.扩展 安装Python之前安装Python相关的依赖包(主要是u红色部 ...
- Centos7.4下安装Python3
安装Python3 安装依赖包 yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-de ...
- centos7下安装python3.7
记录在2018年最后一个工作日: Linux环境坑爹得要死,环境本身有python2和python3.7两个版本:安装django2的时候,发现默认是python2:把python软连接到python ...
- Windows下安装Python3.4.2
一.Windows下安装Python3.4.2 1.下载Windows下的Python3.4.2.exe 2.指定一个目录安装,然后下一步 3.配置环境变量包括Python.exe的文件.目录如下图所 ...
- Linux下安装Python3.3.0
Linux下安装Python3.3.0_路易_新浪博客 Linux下安装Python3.3.0 (2013-01-08 11:45:37)
随机推荐
- JS闭包—你不知道的JavaScript上卷读书笔记(二)
关于闭包,初学者会被绕的晕头转向,在学习的路上也付出了很多精力来理解. 让我们一起来揭开闭包神秘的面纱. 闭包晦涩的定义 看过很多关于闭包的定义,很多讲的云里雾里,晦涩难懂.让不少人以为闭包是多么玄乎 ...
- [BJOI2014]想法(随机算法,神奇思路,拓扑排序)
对于这种随机数据或者随机算法的题-- 都是神仙题吧. 要求的就是对每个点前 \(m\) 个点中有多少个可以到达它. 由于评分方式这么奇怪,不妨考虑随机. 随机 127 次(可以选别的数,够多而且不 T ...
- Scala Http 请求调用 - scalaj-http
Simplified Http This is a fully featured http client for Scala which wraps java.net.HttpURLConnectio ...
- Qt Quick 布局介绍
在 Qt Quick 中有两套与布局管理相关的类库,一套叫作 Item Positioner(定位器),一套叫作 Item Layout(布局). 定位器包括 Row(行定位器).Column(列定位 ...
- HTML5网页上播放mp4失败的原因
HTML5先网页直接打开mp4 如果打不开 先用格式工厂转化下格式 转成mp4 avc编码 就行了 ps:ae要先导出mp4 然后再用上面的方法 不要导出avi 不然转化成 avc也是播放不了
- 【linux】lvm扩展根分区
lvm扩展根目录 1.lvm的基本概念 physical volume (PV) 通常是一快硬盘.相当于一个物理设备,磁盘空间物理卷PV. volume group (VG) 相当于LVM的卷组,属于 ...
- Redmine添加插件
注意:插件的安装必须到Plugins对应的文件目录执行命令! Plugins Plugin list A full list of available Redmine plugins can be f ...
- Redis 内存管理 源码分析
要想了解redis底层的内存管理是如何进行的,直接看源码绝对是一个很好的选择 下面是我添加了详细注释的源码,需要注意的是,为了便于源码分析,我把redis为了弥补平台差异的那部分代码删了,只需要知道有 ...
- MySQL常用系统表汇总
在这篇文章中: MySQL5.7 默认模式 Information_schema performance_schema mysql sys MYSQL SHOW 命令 致谢 概述 本篇文章虽大部分内容 ...
- 我自己收藏的 Windows 上好用的软件
已经在使用的工具就不会列出来了. 1. 截图 - Snipaste 截图在我们的生活中,可以算的上是非常频繁的操作了,但是很多人是不是都在使用腾讯聊天软件的聊天截图功能,或许是没有一款称心的.安全的截 ...