部署一个程序,

系统环境: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/

												

最新文章

  1. ThreadPoolExecutor-线程池开发的使用
  2. Android 屏幕适配(二)增强版百分比布局库(percent-support-lib)
  3. 解决虚拟机 正在决定eht0 的ip信息失败 无链接-- 添加虚拟网卡
  4. Codeforces Round #249 (Div. 2)B(贪心法)
  5. MySQL表的增删改查和列的修改(二)
  6. Recover Binary Search Tree-恢复二叉查找树
  7. 学习Swift -- 构造器(下)
  8. android 自定义Toast显示风格
  9. 201521123075 《Java程序设计》第5周学习总结
  10. 定制炫彩界面:duilib与MFC 的对比
  11. TsinsenA1489 抽奖 【期望】
  12. jquery获取radio选中值及遍历
  13. Java基础(二)面向对象(上)
  14. NOIP2018提高组初赛知识点
  15. stdlib.h
  16. CUDA入门
  17. Myeclipse如何更新maven
  18. 只能在堆上生成的对象 VS. 只能在栈上生成的对象
  19. Android:EditText 属性
  20. soundPool的使用

热门文章

  1. java日志规约及配置示例终极总结
  2. 《C和指针》---指针
  3. WPF:解决数据绑定时不更新数据的问题
  4. Python中的__init__和__new__
  5. 问题11:web前端开发规范手册(转)
  6. __x__(41)0909第五天__长表格
  7. 在循环中如何取input的值和增加点击事件
  8. Linux系统安装tomcat
  9. SSIS - 2.使用脚本任务弹出对话框
  10. 壁虎书8 Dimensionality Reduction