centos安装python2.7.11

centos 6.4版本下已经带python2.6版本,现升级到2.7.11版本。

1、查看版本

#python -V
Python 2.6.6


2、安装前准备,安装相关库
#yum install gcc gcc-c++ autoconf automake
#yum install openssl openssl-devel 


3、下载安装
#wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
#tar -xvzf Python-2.7.11.tgz
#cd Python-2.7.11
#./configure --prefix=/usr/local/python2.7
#make
#make install


4、修改python链接指向
#mv /usr/bin/python /usr/bin/python2.6.6.old
#ln -s /usr/local/python2.7/bin/python /usr/bin/python

查看版本
# python -V
Python 2.7.11


5、修改yum使用的python版本
虽然现在python已经安装完成,但是使用yum命令会有问题——yum不能正常工作:


# yum list
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.7.11 (default, Aug 17 2016, 23:54:43) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)]

If you cannot solve this problem yourself, please go to 
the yum faq at:
  http://yum.baseurl.org/wiki/Faq
  
这是因为yum默认使用的python版本是2.6.6,到哪是现在的python版本是2.7.11,故会出现上述问题,只需要该一下yum的默认python配置版本就行了:


#vi /usr/bin/yum

将文件头部的#!/usr/bin/python改为

#!/usr/bin/python2.6


6、修改环境变量

$vim ~/.bash_profile 

修改为:

PYTHON_HOME=/usr/local/python2.7

PATH=$PATH:$HOME/bin:$PYTHON_HOME/bin

$source .bash_profile 





CentOS 系统上安装 Python 可以通过多种方式完成,包括使用系统自带的包管理器 `yum` 或者从源代码编译安装。以下是详细的步骤说明: ### 使用 `yum` 安装 Python CentOS 默认的软件仓库中通常包含多个版本的 Python,可以通过 `yum` 快速安装。例如,安装 Python 3.8 可以执行以下命令: ```bash sudo yum install -y python38 ``` 安装完成后,可以通过以下命令验证安装是否成功: ```bash python3.8 --version ``` ### 从源代码编译安装 Python 如果需要安装特定版本的 Python(如 3.9 或更高版本),可以从官方下载源代码并进行编译安装。以下是安装 Python 3.9 的具体步骤: 1. 获取 Python 源代码包,例如 Python-3.9.10.tgz,并将其解压到目标目录: ```bash tar -xf Python-3.9.10.tgz cd Python-3.9.10 ``` 2. 安装编译所需的依赖项: ```bash sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel zlib-devel ``` 3. 配置编译选项,启用优化和共享库支持: ```bash ./configure --enable-optimizations --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib" ``` 4. 编译并安装 Python: ```bash make altinstall ``` 5. 验证安装结果: ```bash /usr/local/bin/python3.9 -V ``` 6.Python 的可执行路径添加到环境变量中,以便全局使用: ```bash echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bashrc source ~/.bashrc ``` 7. 最后,再次验证 Python 是否安装成功: ```bash python3.9 --version ``` ### 安装 pip 和第三方库 安装Python 后,可以使用 `pip` 安装第三方库。例如,安装 `requests` 库: ```bash pip3 install -i https://pypi.douban.com/simple requests ``` 如果需要将 Python 安装到自定义目录(如 `/opt/python37`),可以在配置阶段指定安装路径: ```bash ./configure --prefix=/opt/python37 ``` 安装完成后,`python3.7` 和 `pip3` 可执行文件将会出现在 `/opt/python37/bin` 目录中[^3]。
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值