请选择 进入手机版 | 继续访问电脑版

Java321技术网

 找回密码
 立即注册
搜索
热搜: centos
查看: 7547|回复: 0

centos6.5安装/升级到python2.7

[复制链接]

126

主题

126

帖子

815

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
815
发表于 2019-2-27 00:50:25 | 显示全部楼层 |阅读模式
一、安装过程1. 先安装相应的依赖
  1. yum -y install gcc openssl-devel bzip2-devel
复制代码



如果没安装好这些依赖的,后面还要重新走编译流程,别问我为什么知道 。
2. 下载软件包
  1. cd /opt
  2. wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz
复制代码

3. 解压安装包
  1. tar xvzf Python-2.7.15.tgz
复制代码

4. 安装
  1. cd Python-2.7.15
  2. ./configure --enable-optimizations
  3. make && make altinstall
复制代码
在检测脚本中加上enable-optimizations优化,主要是在这个版本上能启用PGO优化,让Python在运行时能变得更快,详细参考[2]。make 加altinstall参数,避免覆盖原来安装在/usr/bin/python 的版本。
5. 查看安装是否成功
  1. /usr/local/bin/python2.7 -V
  2. -->
  3. Python 2.7.15
复制代码

6. 建立软连接,使系统默认python指向2.7版本
  1. mv /usr/bin/python /usr/bin/python2.6.6
  2. ln -s /usr/local/bin/python2.7 /usr/bin/python
复制代码




7. 解决yum不支持python2.7的问题
  1. sed -i 's/python/python2.6.6/' /usr/bin/yum
复制代码



或者直接用vi编辑/usr/bin/yum把头部的python换成2.6.6。ps:编辑前记得备份。

8. 安装pip
因为2.7.15版本已经内建了ensurepip模块,所以直接运行下面的命令去安装pip即可
  1. python -m ensurepip
复制代码

ps:因为前面把默认Python版本换成了2.7.15,所以就没有指定全路径了,没换的需要确保用2.7的去安装。
输出:
  1. Collecting setuptools
  2. Collecting pip
  3. Installing collected packages: setuptools, pip
  4. Successfully installed pip-9.0.3 setuptools-39.0.1
复制代码
查看一下:
  1. pip -V
  2. -->pip 9.0.3 from /usr/local/lib/python2.7/site-packages (python 2.7)
复制代码
尝试安装一下bs4:
  1. pip install bs4
复制代码
搞定!

















回复

使用道具 举报

QQ|Archiver|手机版|小黑屋|Java321技术网   蜀ICP备15030946号-1

GMT+8, 2024-3-29 21:17 , Processed in 0.058331 second(s), 20 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表