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(要下載的地址)

相關文章
相關標籤/搜索