CentOS 6.5下安装Python 3.5.2(与Python2并存)
CentOS 6.5下安装Python 3.5.2(与Python2并存)
安装步骤
- 1,准备编译环境(环境不对,在安装过程中可能遇到各种问题。比如wget无法下载链接的文件) - yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurses-devel 
- 2,下载 Python3.5 源码包 - wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz 
- 3,编译 - tar Jxvf Python-3.5..tar.xz cd Python-3.5. ./configure --prefix=/usr/local/python3 make && make install - --prefix 指定安装路径 - 若不指定prefix,则 
 可执行文件 默认放在- /user/local/bin
 库文件 默认放在- /usr/local/lib
 配置文件 默认放在- /usr/local/etc
 其他资源文件 默认放在- /usr/local/share
 要卸载这个程序,要么在原来的make目录下用一次 make uninstall(前提是make文件指定过uninstall),要么去上述目录把相关的文件一个个手工删掉- 指定prefix,直接删掉一个文件夹就够了 
- 4,设置环境变量 - echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc - ~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell是,该文件被读取
 上面的命令实现:将- export PATH=$PATH:/usr/local/python3/bin添加到- ~/.bashrc文件末尾
- 5,设置目录 - ln -sv /usr/local/python3/bin/python3. /usr/bin/python3 - 这样做的目的:在系统任意目录敲入python3,调用的是python3.5的命令 
安装pip
- 上面安装pyhon3.5.时,就已经有pip了,使用的时候使用pip3
这里是根据官网wiki安装的。
- 1,安装setuptools。pip安装之前需要先安装setuptools。 - wget https://pypi.python.org/packages/source/s/setuptools/setuptools-5.7.zip --no-check-certificate unzip setuptools-5.7.zip cd setuptools-5.7 python3 setup.py install - wget wget https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz#md5=3823d2343d9f3aaab21cf9c917710196 tar xvf pip-7.1..tar.gz cd pip-7.1. python3 setup.py install 
CentOS 6.5下安装Python 3.5.2(与Python2并存)的更多相关文章
- 转载:CentOS 6.5下安装Python 3.5.2(与Python2并存)
		原文:https://www.jb51.net/article/115370.htm 这篇文章主要给大家介绍了在CentOS 6.5下安装Python 3.5.2的方法教程,安装后的python3与P ... 
- CentOS 6.5下安装Python+Django+Nginx+uWSGI
		1.安装Python31.1先安装zlib库及其他三方库安装uWSGI时需要使用zlib,否则执行python uwsgiconfig.py --build时会报ImportError,就是因为在安装 ... 
- CentOS 6.8下安装python的redis支持库
		方法很简单,SSH登录下输入: pip install redis 或者 easy_install redis 如果上面的方法不行的话,就要尝试编译安装了 wget https://pypi.pyth ... 
- CentOS 6 下安装Python 3
		可以下载各个版本的python:https://www.python.org/ftp/python/ 配置安装 下载最新的安装包(截止2013/11/05),还是3.3.2版本. #wget http ... 
- c#实例化继承类,必须对被继承类的程序集做引用    .net core Redis分布式缓存客户端实现逻辑分析及示例demo    数据库笔记之索引和事务    centos 7下安装python 3.6笔记    你大波哥~ C#开源框架(转载)  JSON C# Class Generator ---由json字符串生成C#实体类的工具
		c#实例化继承类,必须对被继承类的程序集做引用 0x00 问题 类型“Model.NewModel”在未被引用的程序集中定义.必须添加对程序集“Model, Version=1.0.0.0, Cu ... 
- CentOS 5.5 下安装Countly Web Server过程记录
		CentOS 5.5 下安装Countly Web Server过程记录 1. 系统更新与中文语言包安装 2. 基本环境配置: 2.1. NodeJS安装 依赖项安装 yum -y install g ... 
- 在CentOS 6.X 上面安装 Python 2.7.X
		在CentOS 6.X 上面安装 Python 2.7.X CentOS 6.X 自带的python版本是 2.6 , 由于工作需要,很多时候需要2.7版本.所以需要进行版本升级.由于一些系统工具和服 ... 
- Linux 下安装Python报错:zlib not available
		问题描述: 在Linux下安装Python时出现一个错误:zipimport.ZipImportError: can't decompress data; zlib not available 详细错 ... 
- 转: 在CentOS 6.X 上面安装 Python 2.7.X
		转:https://ruiaylin.github.io/2014/12/12/python%20update/ 评注: yum -y update //这个更新太坑了,1120更新包...想死的心都 ... 
随机推荐
- bzoj3302
			树形dp 很明显我们可以枚举一条边,然后求两边的重心,这样是暴力,我们用一些奇怪的方法来优化这个找重心的过程,我们先预处理出来每个点最大和第二的儿子,然后每次把断掉的子树的贡献减掉,每次找重心就是向最 ... 
- word-break: break-all  word-break:keep-all    word-wrap: break-word三者的区别
			word-break属性:指定非CJK脚本的断行规则. 值 描述 normal 使用浏览器默认的换行规则. break-all 允许在单词内换行. keep-all 只能在半角空格或连字符处换行. w ... 
- docker容器管理基础
			1.命令: docker info #查看服务器上docker详细信息 docker search #搜索镜像 docker image pull nginx:1.14-alpine #下载一个镜像 ... 
- kubernetes1.13.1部署ingress-nginx-十一
			一.Ingress 简介 (1) 在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的. 为了使外部的应用能够访问集群内的服务, 在Kubernetes ... 
- 洛谷 - P2181 - 对角线 - 打表 - 组合数学
			https://www.luogu.org/problemnew/show/P2181 对于某条对角线,除去从两端出发的对角线,其他的都与它有1个交点. 每个点有(n-3)条对角线,每条对角线和其余C ... 
- Java 在线反编译
			使用jd-gui反编译java提示 // INTERNAL ERROR // 的类,用在线反编译直接反编译.class http://www.showmycode.com/ 
- IT兄弟连 Java Web教程 Tomcat
			本文采用的Tomcat服务器版本是Tomcat8.5版本,Tomcat8.5支持Servlet3.1.JSP2.3以及EL3.0规范.并且Tomcat8.5版本对JDK8的支持比Tomcat8更加全面 ... 
- yield 为什么不能进入回调函数
			操他妈的, allowed_domains = ['voice.hupu.com'] 这里面必须是域名,而不能是个路径,遇见问题不要瞎几把想,及时Google才是正道!!!!!!!!!11 感谢: h ... 
- 分布式集群环境下,如何实现session共享三(环境搭建)
			这是分布式集群环境下,如何实现session共享系列的第三篇.在上一篇:分布式集群环境下,如何实现session共享二(项目开发)中,准备好了一个通过原生态的servlet操作session的案例.本 ... 
- print打印
			print打印输出的优点是简单直接粗暴有效,就是用print()把可能有问题的变量打印出来看看缺点是将来还得删掉它,想想程序里到处都是print(),运行结果也会包含很多垃圾信息 __________ ... 
