centos 7.3 安装配置python3.6.1
2024-10-16 15:53:32
1.先安装一些我遇到的依赖问题(如果有依赖问题按提示安装):
yum install xz gcc zlib zlib-devel
2.官网下载源码包
地址:https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
3.解压文件
xz -d Python-3.6.1.tar.xz
tar -xvf Python-3.6.1.tar
4.进入文件目录
cd Python-3.6.1
5.开始安装编译
./configure --prefix=/usr/python3.6
make
make install
6.让centos7 系统默认使用python3.6
cd /usr/bin/
mv python python.bak
ln -s /usr/python3.6/bin/python3.6 /usr/bin/python3
[root@python-ex bin]# python3
Python 3.6.1 (default, May 25 2017, 20:20:35)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
7. 因为yum使用的是python2,替换python3之后可能导致无法正常工作。
因此修改yum配置文件(vim /usr/bin/yum)。 把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出即可
如果出现以下错误:
File "/usr/libexec/urlgrabber-ext-down", line 28
except OSError, e:
^
SyntaxError: invalid syntax
解决办法是修改
vim /usr/libexec/urlgrabber-ext-down
将/usr/bin/python改为/usr/bin/python2.7。
最新文章
- BZOJ4170 极光(CDQ分治 或 树套树)
- MVC 中的 ViewModel
- FZU 2168 防守阵地 I
- 二、CSS 基本介绍
- Shodan!
- Hadoop InputFormat浅析
- Pair of Numbers
- crt 糟心的配置
- python 默认编码( UnicodeDecodeError: 'ascii' codec can't decode)
- hdu 4059 The Boss on Mars(纳入和排除)
- centos 命令行 连接无线网卡
- gen_grant_exec.sql
- UWP win10 app 新关键字x:Bing
- Hadoop 2.6.0 完全分布式平台搭建
- iOS开发之自己封装的提示框(警告框)样式BHAlertView
- golang实现aes-cbc-256加密解密过程记录
- c++中函数指针作为int传递
- webapi xml序列化删除<;string xmlns=";http://schemas.microsoft.com/2003/10/Serialization/";>;标签
- jira发送邮件报错
- C/C++基础----随机数分布和随机数引擎