Centos6.10 安装Python 2.7.16
2024-10-14 06:31:29
部署一个程序,
系统环境:CentOS 6.10 64位
Python版本:2.7
1.升级下系统
yum install eple-release -y
yum update -y
2.下载python 2.7,编译安装
wget https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tar.xz
tar xvf Python-2.7.16.tar.xz
cd Python-2.7.16
./configure
make && make install
3.修改默认python
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python /usr/bin/python
ln -s /usr/local/bin/python2.7 /usr/bin/python2.7
ln -s /usr/local/bin/python-config /usr/bin/python-config 到这一步已经基本安装完毕,但还存在一些小问题需要调整
4.默认的yum 是python2.6,需要修改下,不然没办法使用。
vim /usr/bin/yum
将 #!/usr/bin/python 修改为 #!/usr/bin/python2.6
5.将Python2.6 的module文件拷贝到Python2.7中(不然在安装一些程序时,会提示一些module缺失,还是要拷贝)
cp -r /usr/lib/python2.6/site-packages/yum /usr/local/lib/python2.7/site-packages/
cp -r /usr/lib/python2.6/site-packages/rpmUtils /usr/local/lib/python2.7/site-packages/
cp -r /usr/lib/python2.6/site-packages/iniparse /usr/local/lib/python2.7/site-packages/
cp -r /usr/lib/python2.6/site-packages/urlgrabber /usr/local/lib/python2.7/site-packages/
cp -r /usr/lib64/python2.6/site-packages/rpm /usr/local/lib/python2.7/site-packages/
cp -r /usr/lib64/python2.6/site-packages/curl /usr/local/lib/python2.7/site-packages/
cp -p /usr/lib64/python2.6/site-packages/pycurl.so /usr/local/lib/python2.7/site-packages/
cp -p /usr/lib64/python2.6/site-packages/_sqlitecache.so /usr/local/lib/python2.7/site-packages/
cp -p /usr/lib64/python2.6/site-packages/sqlitecachec.py /usr/local/lib/python2.7/site-packages/
cp -p /usr/lib64/python2.6/site-packages/sqlitecachec.pyc /usr/local/lib/python2.7/site-packages/
cp -p /usr/lib64/python2.6/site-packages/sqlitecachec.pyo /usr/local/lib/python2.7/site-packages/
最新文章
- ThreadPoolExecutor-线程池开发的使用
- Android 屏幕适配(二)增强版百分比布局库(percent-support-lib)
- 解决虚拟机 正在决定eht0 的ip信息失败 无链接-- 添加虚拟网卡
- Codeforces Round #249 (Div. 2)B(贪心法)
- MySQL表的增删改查和列的修改(二)
- Recover Binary Search Tree-恢复二叉查找树
- 学习Swift -- 构造器(下)
- android 自定义Toast显示风格
- 201521123075 《Java程序设计》第5周学习总结
- 定制炫彩界面:duilib与MFC 的对比
- TsinsenA1489 抽奖 【期望】
- jquery获取radio选中值及遍历
- Java基础(二)面向对象(上)
- NOIP2018提高组初赛知识点
- stdlib.h
- CUDA入门
- Myeclipse如何更新maven
- 只能在堆上生成的对象 VS. 只能在栈上生成的对象
- Android:EditText 属性
- soundPool的使用
热门文章
- java日志规约及配置示例终极总结
- 《C和指针》---指针
- WPF:解决数据绑定时不更新数据的问题
- Python中的__init__和__new__
- 问题11:web前端开发规范手册(转)
- __x__(41)0909第五天__长表格
- 在循环中如何取input的值和增加点击事件
- Linux系统安装tomcat
- SSIS - 2.使用脚本任务弹出对话框
- 壁虎书8 Dimensionality Reduction