Linux Python详细安装、升级指南

Linux机器通常自带Python都是较低版本,下面咱们讨论一下升级Python【示例中使用的是阿里云的CentOS】 ####首先下载源tar包 可利用linux自带下载工具wget下载【若是没有wget能够直接下载该文件后上传到服务器或安装wget(见附录)支持】,以下所示:python

wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz

####下载完成后到下载目录下,解压linux

tar -zxvf Python-2.7.11.tgz

####进入解压缩后的文件夹bootstrap

cd Python-2.7.11

####在编译前先在/usr/local建一个文件夹python27(做为Python的安装路径,以避免覆盖老的版本)vim

mkdir /usr/local/python27

####在解压缩后的目录下编译安装服务器

./configure --prefix=/usr/local/python27
make
make install

####此时没有覆盖老版本,再将原来/usr/bin/python连接改成别的名字python2.7

mv /usr/bin/python /usr/bin/python_old

####再创建新版本python的连接工具

ln -s /usr/local/python27/bin/python2.7 /usr/bin/python

####这个时候输入,验证是否配置成功ui

python -V

####成功就会显示出python的新版本信息阿里云

Python 2.7.11

####安装 pip软件包url

  1. 下载 pip 包
wget https://pypi.python.org/packages/source/p/pip/pip-8.1.1.tar.gz
  1. 解压下载的包
tar -zxvf Python-2.7.11.tgz
  1. 安装 pip
python setup.py install

若是出下面的错误:

Traceback (most recent call last):
      File "setup.py", line 5, in <module>
        from setuptools import setup, find_packages
    ImportError: No module named setuptools

缘由是:安装pip时提示setup.py中使用setuptools中的模块,可是电脑中并无安装setuptools软件包,因此咱们须要先下载并安装 setuptools! 4. 安装setuptools软件包

能够先打开setuptools的python官网看看setuptools软件包如何安装:

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
python ez_setup.py --insecure

也能够下载setuptools软件包后安装:

(1)下载setuptools包

wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz

(2)解压setuptools包

tar zxvf setuptools-2.0.tar.gz
cd setuptools-2.0

(3)编译setuptools

python setup.py build

(4)开始执行setuptools安装

python setup.py install

####若是出现urllib2.URLError:<urlopen error unknown url type: https> python 出现'module' object has no attribute 'HTTPSHandler' 错误,是由于你编译python的时候没有把ssl模块编译进去。

  1. 安装SSL模块
yum install mod_ssl

若是此时报错yum找不到,就是由于yum依赖的是2.6及如下的python,因此须要作如下处理:

vim /usr/bin/yum

把下面的部分

#!/usr/bin/python

修改成:

#!/usr/bin/python2.6

就能够运行上面安装SSL的命令了,以后从新编译安装python,并把ssl模块包含进去就能够了【须要从新执行以前安装python的步骤】。 而后再安装pip的步骤,就能够成功安装pip了。

####附录: wget安装:wget的下载与安装: 下载地址:ftp://ftp.cs.cuhk.edu.hk/pub/gnu/gnu/wget 安装:先把wget下载到的tar文件解压,而后cd到wget目录下

./configure
make
make install
make clean

简单使用:wget url(要下载的地址)

相关文章
相关标签/搜索