centos 源码安装python
2024-08-24 03:15:37
一、准备环境
首先在官网下载想要的python对应版本http//www.python.org/downloads/source
下载tgz就可以了。文件有两种
1,Python-版本号.tgz(解压编译)
2,Python-tar.gz(源码)
1包直接tar -xf 解压就可以,然后进入到解压好的目录编译安装
安装前要先解决python的环境依赖
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
二、安装python、修改环境变量
./configure --prefix=(你想要安装的目录)
make && make install (若报错检查是否有gcc,我一般直接安装gcc*)
这些都完成了就需要修改环境,一般有默认的python但是版本不是自己想要的低版本
先 unlink /usr/bin/python 取消软连接将 安装目录下python下的bin下的python+版本
(例如/usr/local/python/bin/python3.4)复制到/ur/bin下 并重做连接 ln -s /usr/bin/python3.4 /usr/bin/python
三、解决隐患方法
修改环境变量好处是,可以直接调用安装的python。但是原来的yum命令就会出现无法调用
解决办法就是修改,/usr/bin/yum文件里的# /usr/bin/python 在后边加上原来的版本号
还有/usr/libexec/urlgrabber-ext-down 里边调用的python变量也得同上加上版本号就能正常使用了
最新文章
- Linux从程序到进程
- redis 集群搭建 以及 报错解决
- 如何在电脑上测试手机网站(补充)和phonegap
- [LintCode] Generate Parentheses 生成括号
- GreenPlum简单性能测试与分析--续
- web前端基础篇①
- (转)eclipse项目导入到android studio中
- [hihoCoder] 博弈游戏·Nim游戏
- html标签详解,html标签属性大全(完美版),包括css属性详解
- liunx 平台下软件包管理
- 测试框架httpclent 1.HttpClient简介及第一个demo
- flask 登录验证码 字母和数字
- [转载]lib和dll文件的区别和联系
- ClassicFTP for Mac(FTP 客户端)破解版安装
- MySQL数据类型及使用场景
- IIS7.5全站301跳转,内页+带参数url,这才是真正的全站跳转
- MapReduce实例&;YARN框架
- 在Eclipse中修改web项目的名称
- XSS获取cookie并利用
- 修改 Windows 10 UWP 应用任务栏图标