[译]如何在红帽系统(RHEL)上源码安装python3?
原文来源: https://stackoverflow.com/questions/8087184/installing-python-3-on-rhel
很容易手动安装。
1、下载对应的python版本(可以从Python.org上下载)
wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz
2、解压缩
$ tar xf Python-3.*
$ cd Python-3.*
3、准备编译
$ ./configure
构建
$ make
安装
$ make install
或者如果您不想覆盖python可执行文件(使用更安全的方式,至少在某些发行版上,比方说例如对于RHEL6 yum需要python为2.x) - 您可以将python3。*作为并发实例安装到系统默认情况下使用altinstall:
$ make altinstall
现在,如果您需要备用安装目录,可以将--prefix传递给configure命令。
比方说:
要在/opt/local中“安装”Python,只需添加--prefix=/opt/local。
在make install步骤之后:为了使用你的新Python安装,你可能仍然需要将[prefix]/bin添加到$PATH和[prefix]/lib到$LD_LIBRARY_PATH(取决于你传递的-prefix)
[译]如何在红帽系统(RHEL)上源码安装python3?的更多相关文章
- 国产化设备鲲鹏CentOS7上源码安装Python3.7
		具体编译过成与正常的Python源代码在x86平台上的过程无异,此篇随笔仅当用作复制黏贴的备忘录.不得不说在一个老旧系统上安装一个老旧的Python版本,从头编译一个Python还是一个较为稳健的选择 ... 
- centos7源码安装Python3的前提条件
		centos7源码安装Python3的前提条件: # yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline- ... 
- CentOS7 下源码安装 python3
		CentOS 7 下源码安装 python3 在CentOS7下,默认安装的是python2.7:为满足项目要求,安装python3 的方法如下: 1. 首先安装python3.6可能使用的依 ... 
- 源码安装Python3
		源码安装Python3 一.安装Python3需要的依赖包 [root@localhost ~]# yum install -y gcc make wget openssl openssl-devel ... 
- centos上源码安装clang 3.8
		之前想在centos系统上安装clang 3.6版本,由于yum上版本太低,想通过源码编译安装.按照网上说的源码安装步骤,下好llvm.clang.clang-tools-extra和compiler ... 
- [原创]在Centos7.2上源码安装PHP、Nginx、Zentao禅道
		版本 操作系统:CentOS Linux release 7.2.1511 (Core) PHP:5.6.33 Nginx:1.12.2 MySQL:5.6.38(192.168.1.103的Wind ... 
- Centos6.6上源码安装Nodejs V4版本
		本来就是想在vps上装一个Ghost博客,这个博客依赖的是Nodejs,然后推荐的是V4版本.然后我就对着官网的步骤安装,发现根本没有Centos6 i386的资源了(64位的还是有的), 我只能在那 ... 
- 在Ubuntu Server上源码安装OpenERP 8.0,并配置wsgi和nginx运行环境
		原文: How to install OpenERP 8.0 Alpha on a fresh Debian / Ubuntu server. OpenERP的安装,可以有多种方式,通过添加源,到 h ... 
- CentOS6.5源码安装python3.5.2
		前提: 1.实现自动补全需要安装模块 readline-devel (yum install -y readline-devel) 2.实现支持SSL协议需安装模块 openssl-devel (yu ... 
随机推荐
- MySQL创建用户和加限权
			目录 1.权限管理 1.1对新用户增删改 1.2对当前的用户授权管理 1.权限管理  我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作.包括select.update.delete ... 
- 详解Linux系统中10个最危险的命令
			概述 大多数的朋友都是主要用的windows系统,基本用鼠标就可以完成所有的操作,但是在Linux系统中很多都是键盘+命令操作电脑的,Linux命令行使用很有趣,但有时候也很危险,尤其是在你不确定你自 ... 
- python3使用WSGI启动服务
			WSGI是Web Server Gateway Interface的简称.它不是服务器,python模块,框架,API和任何种类的软件.它仅仅是一个服务器和应用间的接口规范. from wsgiref ... 
- 利用avicap32.dll实现的实时视频传输
			直接上代码吧! 在窗体上调用的类: using System; using System.Collections.Generic; using System.ComponentModel; using ... 
- C# 退出应用程序的几种方法
			Application.Exit();//好像只在主线程可以起作用,而且当有线程,或是阻塞方法的情况下,很容易失灵 this.Close();//只是关闭当前窗体. Application.ExitT ... 
- Incorrect integer value: '' for column 'id' at row 1  错误解决办法
			最近一个项目,在本地php环境里一切正常,ftp上传到虚拟空间后,当执行更新操作(我的目的是为了设置id为空)set id=‘’时提示: Incorrect integer value: '' for ... 
- 【Spring】如何配置多个applicationContext.xml文件
			在web.xml中通过contextConfigLocation配置spring 开发Java Web程序,使用ssh架构时,默认情况下,Spring的配置文件applicationContext.x ... 
- hdu2643&&hdu2512——斯特林数&&贝尔数
			hdu2643 题意:$n$ 个人的排名情况数($n \leq 100$) 分析:考虑 $n$ 个有区别的球放到 $m$ 个有区别的盒子里.无空盒的方案数为 $m!\cdot S(n, m)$. 这题 ... 
- 学习Spring-Data-Jpa(十六)---@Version与@Lock
			1.问题场景 以用户账户为例,如果允许同时对某个用户的账户进行修改的话,会导致某些修改被覆盖,使最后的结果不正确. 如:1.1.张三的账户中有100元. 1.2.张三的账户消费了50元. 1.3.张三 ... 
- 实现redis缓存,缓存穿透简单原理
			String get(String key) { String value = redis.get(key); if (value == null) { if (redis.setnx(key_mut ... 
