CentOS 6.9编译安装Python-2.7.14(python升级)
参考
Python官网:https://www.python.org/
阿里云 https://www.aliyun.com/jiaocheng/517192.html
一、查看CentOS版本和系统默认Python版本:
#cat /etc/redhat-release
#python -V
二、编译安装Python-2.7.14:
1、安装依赖软件包及包组:
#yum -y groupinstall "Developmenttools" (在线、离线yum均可使用)
#yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-deve xz gcc readline-devel tk-devel gdbm-devel db4-devel xz-devel man (在线、离线yum均可使用)
#yum -y install libpcap-devel (仅在线yum可使用)
2、设置CentOS 6.9当前系统时间:
# date 071017452017.20
# date
3、编译安装Python-2.7.14:
# cd /usr/src
# wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tar.xz
# tar -xf Python-2.7.14.tar.xz -C /usr/src
# cd /usr/src/Python-2.7.14
# ./configure --prefix=/usr/local/python2.7.14 --enable-shared--enable-profiling --disable-ipv6 --with-signal-module --with-dec-threads--with-threads --with-pth --with-doc-strings --with-tsc --with-pymalloc--with-wctype-functions --with-fpectl | tee /tmp/python2.7.14.out
# less /tmp/python2.7.14.out
# make
# make install
4、更改CentOS 6.9的默认Python版本为2.7.14:
# mv /usr/bin/python /usr/bin/python2.6.6-old
# ln -s /usr/local/python2.7.14/bin/python2.7 /usr/bin/python
5 、添加至PATH环境变量:
vim /etc/profile
/export PATH //找到设置PATH的行,添加
export PATH=$PATH:/usr/local/python2.7.14/bin
# echo $PATH
重启操作系统
6、 配置头文件:
# ln -s /usr/local/python2.7.14/include /usr/include/python2.7.14
7、配置库文件:
# echo "/usr/local/python2.7.14/lib" >/etc/ld.so.conf.d/python2.7.14.conf
# cat /etc/ld.so.conf.d/python2.7.14.conf
# ldconfig
8、 配置man帮助文档:
# vim /etc/man.config,新增如下代码:
MANPATH /usr/local/python2.7.14/share/man
9、 查看配置后的Python版本:
# python -V
# python2 -V
# python2.6.6-old -V
10、修改旧的pip,并将默认的pip指向2.7
# mv /usr/bin/pip /usr/bin/pip2.6.6-old
# ln -s /usr/local/python2.7.14/bin/pip2.7 /usr/bin/pip
11、升级pip9.0到pip10.0
下载好pip10.0.1的安装包,链接为:https://files.pythonhosted.org/packages/ae/e8/2340d46ecadb1692a1e455f13f75e596d4eab3d11a57446f08259dee8f02/pip-10.0.1.tar.gz
#tar -zxvf pip-10.0.1.tar.gz
#cd pip-10.0.1
#python setup.py install
12、解决yum无法使用的问题:
#cd /usr/bin/
#vi yum
将第一行的 #!/usr/bin/python 改为 #!/usr/bin/python2.6.6-old 将yum指向旧的python2.6.6
最新文章
- TortoiseGit:记住用户名和密码
- bzoj4025 二分图
- mySQL数据库Sql语句执行效率检查--Explain命令
- Swift 值类型和引用类型
- IDO分享 | 如何在centos下安装OpenCMS
- 如何解决Mac与iPhone之间handoff连接问题
- 跨域技术-jsonp
- win7如何开启和关闭超级管理员账户
- java静态代码块 类加载顺序问题。
- C#之任务,线程和同步
- HTML <;button>;标签
- 用Eclipse的snippets功能实现代码重用
- 201671010142 2017-2 《java第十二章学习感悟》
- P1120 小木棍 [数据加强版] 回溯法 终极剪枝
- Ros Kinetic 配置 OpenCV2和CV_bridge (Python, C++)
- 动态规划法(五)钢条切割问题(rod cutting problem)
- 计算N个点和M个点之间的距离
- 【网络协议】TCP分段与IP分片
- mysql-5.7安装、配置
- 创建一个OpenGL窗口