[转]CentOS 7安装Python3.6过程(让linux系统共存Python2和Python3环境)
CentOS 7系统自带了python2,不过可以不用2版本,直接使用python3运行python脚本就可以,但是千万别去动系统自带的python2,因为有程序依赖目前的python2环境,比如yum,动了yum就无法运行了,其他有的程序也可能会受影响。明白了上面的,然后就来安装Python3.6:
安装步骤:
1. 安装依赖环境
# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2.下载Python3
https://www.python.org/downloads/
| 
 1 
 | 
# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz | 
3.安装python3
  包安装在/usr/local/Python3(具体安装位置看个人喜好)
  创建目录:
| 
 1 
 | 
# mkdir -p /usr/local/Python3 | 
解压下载好的Python-3.6.5.tgz包(具体包名因你下载的Python具体版本,我下载的是Python3.6.5这里就以Python-3.6.5.tgz为例)
| 
 1 
 | 
# tar -zxvf Python-3.6.5.tgz | 
4.进入解压后的目录,编译安装
如果编译安装过程有报错提示看我的另一个随笔写的解决办法http://www.cnblogs.com/shwee/p/9013851.html
| 
 1 
2 
 | 
# cd Python-3.6.5# ./configure --prefix=/usr/local/Python3 | 
然后:make
| 
 1 
 | 
# make | 
接着:make install
| 
 1 
 | 
# make install | 
或者两步一起:make && make install
5.安装好了,建立python3的软链
| 
 1 
 | 
# ln -s /usr/local/Python3/bin/python3 /usr/bin/python3 | 
6.并将/usr/local/Python3/bin加入PATH
| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
 | 
# vim ~/.bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/bin:/usr/local/Python3/binexport PATH | 
按ESC,输入:wq,按回车保存退出编辑。
修改完记得执行行下面的命令,让上一步的修改生效:
| 
 1 
 | 
# source ~/.bash_profile | 
检查Python3及pip3是否正常可用:
| 
 1 
2 
3 
4 
 | 
# python3 -VPython 3.6.5# pip3 -Vpip 9.0.3 from /usr/local/Python3/lib/python3.6/site-packages (python 3.6) | 


作者:洪卫
[转]CentOS 7安装Python3.6过程(让linux系统共存Python2和Python3环境)的更多相关文章
- CentOS 7安装Python3.6过程(让linux系统共存Python2和Python3环境)
		
CentOS 7系统自带了python2,不过可以不用2版本,直接使用python3运行python脚本就可以,但是千万别去动系统自带的python2,因为有程序依赖目前的python2环境,比如yu ...
 - windows中共存python2和python3以及各自pip的配置
		
到官网下载相应系统的python2和python3的安装程序 官网链接:https://www.python.org/ 下载完成后,如下两个安装程序 分别把python2的安装程序和python3的放 ...
 - 由安装两块网卡的linux系统中引起网络不通想到的
		
由安装两块网卡的linux系统中引起网络不通想到的 一天,小王突然急匆匆的来找我,他说:"我在机子上刚装的redhat怎么老也ping不通服务器,我网卡的驱动都安装了,ping 自己的两块网 ...
 - 安装centos minimal 版本后安装mysql详细过程(linux)
		
本文内容参考自:http://www.centoscn.com/mysql/2014/1211/4290.html PS:Yum(全称为 Yellow dog Updater, Modified)是一 ...
 - [#Linux] CentOS 7 安装微信详细过程
		
微信安装 微信安装过程如下: 1,下载最新版本tar.gz压缩包 wget https://github.com/geeeeeeeeek/electronic-wechat/releases/down ...
 - CentOS 6.5结合busybox完成自制Linux系统及远程登录和nginx安装测试
		
前言 系统定制在前面的博文中我们就有谈到过了,不过那个裁减制作有简单了点,只是能让系统跑起来而,没有太多的功能,也没的用户登录入口,而这里我们将详细和深入的来谈谈Linux系统的详细定制过程和实 ...
 - linux下切换python2和python3(转)
		
0x00 为什么需要有两个版本的Python Python2和Python3不兼容是每个接触过Python的开发者都知道的事,虽说Python3是未来,但是仍然有很多项目采用Python2开发.Lin ...
 - Linux下切换python2和python3
		
为什么需要有两个版本的Python Python2和Python3不兼容是每个接触过Python的开发者都知道的事,虽说Python3是未来,但是仍然有很多项目采用Python2开发.Linux的许多 ...
 - python脚步管理工具supervisor=3.3.0的安装、使用。基于linux系统。
		
一.安装相关包 sudo apt-get install python-pip #python的安装包的工具 sudo apt-get install python-dev # ...
 
随机推荐
- go tcp发送网络请求
			
//发送http请求 package main import ( "fmt" "net" "io" ) func main () { //使 ...
 - redis主从中断异常处理
			
线上预警主从中断: 查看线上复制信息: # Replication role:slave master_host:master_host master_port:6379 master_link_st ...
 - 详解Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失
			
在Spring Cloud中我们用Hystrix来实现断路器,Zuul中默认是用信号量(Hystrix默认是线程)来进行隔离的,我们可以通过配置使用线程方式隔离. 在使用线程隔离的时候,有个问题是必须 ...
 - 0-1背包问题——回溯法求解【Python】
			
回溯法求解0-1背包问题: 问题:背包大小 w,物品个数 n,每个物品的重量与价值分别对应 w[i] 与 v[i],求放入背包中物品的总价值最大. 回溯法核心:能进则进,进不了则换,换不了则退.(按照 ...
 - React/虚拟DOM
			
在说虚拟DOM之前,先来一个引子,从输入url到展现出整个页面都有哪些过程? 1.输入网址 2.DNS解析 3.建立tcp连接 4.客户端发送HTPP请求 5.服务器处理请求 6.服务器响应请求 7. ...
 - 使用js解决response.sendRedirect("...")重定向URL之后出现跨域问题
			
背景: 本系统与门户系统单点登录时候,需要重定向到门户系统的登录页面,可是如果长时间没有操作的话,session会话失效,就需要跳转到登录页面. 所以在使用 response.sendRedirect ...
 - 【已解决】极速迅雷win10闪退解决方案
			
[已解决]极速迅雷win10闪退解决方案 本文作者:天析 作者邮箱:2200475850@qq.com 发布时间: Wed, 17 Jul 2019 18:01:00 +0800 在吾爱下载了个极速迅 ...
 - CVE-2019-11604 Quest KACE Systems Management Appliance <= 9.0 XSS
			
CVE-2019-11604 Quest KACE Systems Management Appliance CVE-2019-11604 Quest KACE Systems Management ...
 - IO五种模型和select与epoll工作原理(引入nginx)
			
用户速度体验的1-3-10原则 性能影响 有很多研究都表明,性能对用户的行为有很大的影响: 79%的用户表示不太可能再次打开一个缓慢的网站 47%的用户期望网页能在2秒钟以内加载 40%的用户 ...
 - 某阅读多word整理自动化脚本
			
版权声明:本文为博主原创文章,转载 请注明出处:https://blog.csdn.net/sc2079/article/details/101055192 - 写在前面 最近想练习英语,发现电脑磁盘 ...