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)
随机推荐
- Jmeter压力并发测试
一.http://jmeter.apache.org/ 二.点击Download Releases选择版本下载 三.下载解压: 将解压后的文档存盘-下载logkit-2.0.jar(汉化包)放到jme ...
- vue中使用kindeditor富文本编辑器2
第一步,下载依赖 yarn add kindeditor 第二步,建立kindeditor.vue组件 <template> <div class="kindeditor& ...
- arduino控制SIM900A模块
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.5fc02e8dncAF2p&id=604968021102&_u=i1qf7bf5f ...
- 树的遍历 | 1079 理解题意+DFS
这题如果读懂了题意,就很好做,一波操作就结束了.不过题目有点难读,考验耐心和读题的细致. AC代码: #include <stdio.h> #include <memory.h> ...
- [LeetCode] 911. Online Election 在线选举
In an election, the i-th vote was cast for persons[i] at time times[i]. Now, we would like to implem ...
- 【07月16日】A股滚动市净率PB历史新低排名
2010年01月01日 到 2019年07月16日 之间,滚动市净率历史新低排名. 上市三年以上的公司,2019年07月16日市净率在30以下的公司. 来源:A股滚动市净率(PB)历史新低排名. 1 ...
- iis7.5和iis8上传文件大小限制和上传时间限制
在IIS 6.0中,不设置默认大小为4M,设置文件上传大小的方法,maxRequestLength(KB),executionTimeout(毫秒),配置如下节点: <system.web> ...
- no main manifest attribute, in testProject-1.0-SNAPSHOT.jar
no main manifest attribute, in testProject-1.0-SNAPSHOT.jar 错误描述: no main manifest attribute, in tes ...
- 获取 Rancher 中 Prometheus 的数据
1.需求 在 rancher 应用商店添加集群监控,会安装 prometheus.grafana:需要从 prometheus 的 api 中收集 pod 的一些信息. 查看grafana 配置的数据 ...
- Deep Learning专栏--强化学习之MDP、Bellman方程(1)
本文主要介绍强化学习的一些基本概念:包括MDP.Bellman方程等, 并且讲述了如何从 MDP 过渡到 Reinforcement Learning. 1. 强化学习基本概念 这里还是放上David ...