centos7下安装python3.6
进入家目录: `cd ~`
`wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz`下载到本地
解压移动到/usr/lcoal下:
tar -zxvf Python-3.6.3.tgz
mv Python-3.6.3 /usr/local/
安装依赖: 缺少其他依赖在这儿看
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
删掉旧python软连接
rm -rf /usr/bin/python
尝试编译安装Python:
cd /usr/local/Python-3.6.3/
配置:
./configure
编译:
make
安装:
make install
报错未找到合适的编译器:
configure: error: in `/usr/local/Python-3.6.3':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
解决:
yum install gcc-c++
-bash: /usr/bin/yum: /usr/bin/python:bad interpreter no such file or dir
这是因为上面删了 python软连接, 而yum依赖python。所以这儿去修改yum 文件头调用python 改成 python2.7 就好了
vim /usr/bin/yum 文件头调用修改:
!/usr/bin/python 改------>成 #!/usr/bin/python2.7
vim /usr/libexec/urlgrabber-ext-down
! /usr/bin/python2 改--------->成 #! /usr/bin/python2.7
重新执行:安装编译器
yum install gcc-c++
再次执行编译/安装:
cd /usr/local/Python-3.6.3/
配置:
./configure
编译:
make
安装:
make install
重新增加python软连接,连接到python3
cd /usr/bin
ln -s /usr/local/bin/python3 python
执行 python -V 查看python版本
python -V

成功
zipimport.ZipImportError: can’t decompress data; zlib not available
make: * [install] Error 1
- 解决:
就是缺少了zlib库,zlib not available 不可用
yum安装上即可:
yum -y install zlib*
centos7下安装python3.6的更多相关文章
- centos7下安装python3.7
记录在2018年最后一个工作日: Linux环境坑爹得要死,环境本身有python2和python3.7两个版本:安装django2的时候,发现默认是python2:把python软连接到python ...
- Linux CentOS7下安装python3
在CentOS7下,默认安装的就是python2.7,我现在来教大家如何安装python3: 1.首先安装python3.6可能使用的依赖 # yum -y install openssl-devel ...
- centos7下安装Python3.7(与python2共存)
2019-01-22 22:50:05 centos7默认安装的是python2.7,然而python2基本上要淘汰了,所以有必要安装最新的python3 python,g++这些工具一般安装在/ ...
- centos7下安装python3 解决openssl等一系列问题
最近折腾了下centos7,发现按正常方法安装python3.7后面会出现各种操蛋的问题. 主要的问题有三个,openssl版本过低,'_ctypes'缺失,以及安装后sqlite3缺失.下面我会贴出 ...
- Centos7 下安装python3及卸载
一.安装python3 1.安装依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel read ...
- 在centos7下安装python3
环境搭建 准备工具: centos7:http://mirror.bit.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso virtus ...
- linux Centos7下安装python3及pip3
先去python官网下载python3安装包 执行命令:wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz 安装zlib-dev ...
- CentOS7下安装Python3并保留Python2
1. 安装make编译指令的依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel ...
- Linux CentOS7下安装Python3及其setuptools、pip
CentOS 7系统自带Python2.7,我们尽量别去卸载它!!否则会出问题,比如yum无法使用等问题. 假若,在安装Python3时没有自动安装setuptools和pip,那么,如何在CentO ...
- 在centos7下安装python3的步骤
环境搭建 准备工具: centos7:http://mirror.bit.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso virtus ...
随机推荐
- NPOI 笔记
前言 文档:http://npoi.codeplex.com/documentation 示例:https://npoi.svn.codeplex.com/svn/ 下载:https://www.nu ...
- Linux下编译安装Apache报APR not found错误的解决办法
我在编译安装完Nginx.MySQL和PHP(见之前一篇博客:LNMP环境搭建详细教程)之后,进行apache的编译安装: cd /usr/local/src wget http:.tar.gz ta ...
- 我的游戏学习日志3——三国志GBA
我的游戏学习日志3——三国志GBA 三国志GBA由日本光荣公司1991~1995所推出<三国志>系列游戏,该作是光荣在GBA上推出的<三国志>系列作品的第一款.本游戏登场武将总 ...
- #007 C语言大作业学生管理系统第四天
第四天还差恢复已删除学生功能 对于我来说,已经开始很复杂了. 小细节太重要了,边写边出错 1 #include<stdio.h> #include<stdlib.h> #inc ...
- 获取自定义data的几种属性
//获取data属性的几种方法 var id = this.getAttribute('data-id'); var id = $(this).attr('data-id'); var id = $( ...
- Vue编写的todolist小例子
Vue编写的todolist小例子 本篇博客主要包含一个内容: 1.第一个内容:使用Vue编写todolist例子,包含的主要知识是v-model,v-for,el表达式,以及Vue中使用method ...
- 1.tushare模块的应用
tushare模块的应用 今日概要 TuShare简介和环境安装 TuShare的应用 今日详情 一.TuShare简介和环境安装 TuShare是一个著名的免费.开源的python财经数据接口包.其 ...
- 6.context对象
- A1制作文件夹目录
第一步 在文件夹目录下建立bat文件,填写以下内容: dir *.* /B >目录.txt 最后双击bat文件. 第二步 运行后复制目录.txt文件内容到空白excel 使用hyperlink函 ...
- [BJOI2015]树的同构
嘟嘟嘟 判断树的同构的方法就是树上哈希. 如果树是一棵有根树,那么只要从根节点出发dfs,每一个节点的哈希值等于按传统方式算出来的子树的哈希值的结果.需要注意的是,算完子树的哈希值后要先排序再加起来, ...