部署一个程序,

系统环境: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. day05 python程序中的注释
  2. 平分的直线 牛客网 程序员面试金典 C++ Python
  3. 用于在Google App Engine上构建应用程序的最佳开源IDE?
  4. Python实战小程序——matplotlib模块画图
  5. 在Python中,如何在使用WPF的程序中自动控制UI?
  6. ARM11、OK6410_Linux、系统移植 和 驱动加载
  7. Linux系统监控命令详解
  8. RHEL6误安装RHEL7的包导致glibc被升级后系统崩溃处理方法
  9. Python编程系列教程第16讲——拷贝自身到系统目录

随机推荐

  1. 安卓软硬结合,热点技术实践总结:《Android
  2. 浅谈android中的图片处理之基本绘图(一)
  3. 谁说Android的动画不廉价(五)之水波纹动画
  4. 【Android】多语言Values
  5. android之spinner背景、字体颜色
  6. Android动态加载jar/dex
  7. Android : 输入设备键值从底层到应用层的
  8. Android之SurfaceView简介(三)
  9. Android脚本插件系列(一):安卓国际化多语
  10. Android 应用程序基础(Application Fundam