1. 程式人生 > >linux安裝修改python版本

linux安裝修改python版本

下載地址:

  1. 下載檔案到指定目錄

[[email protected] ~]# cd /usr/local/

[[email protected] local]# wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz

--19:12:59--  https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz

Resolving www.python.org... 103.245.222.223

Connecting to www.python.org|103.245.222.223|:443... connected.

ERROR: cannot verify www.python.org's certificate, issued by `/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Extended Validation Server CA':

  Unable to locally verify the issuer's authority.

To connect to www.python.org insecurely, use `--no-check-certificate'.

Unable to establish SSL connection.

注:建立連線失敗,原因是目標網站證書不可用,使用`--no-check-certificate'進行忽略。

[[email protected] local]# wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz --no-check-certificate

2. 解壓檔案

[[email protected] local]# tar zxvf Python-2.7.10.tgz

[[email protected] local]# ls |grep Python

Python-2.7.10

Python-2.7.10.tgz

3. 安裝

[[email protected] local]# cd Python-2.7.10

[[email protected] Python-2.7.10]# ls

aclocal.m4    Demo        Lib              Modules  pyconfig.h.in  Tools

config.guess  Doc         LICENSE          Objects  Python

config.sub    Grammar     Mac              Parser   README

configure     Include     Makefile.pre.in  PC       RISCOS

configure.ac  install-sh  Misc             PCbuild  setup.py

[[email protected] local]# cd Python-2.7.10

[[email protected] Python-2.7.10]# ./configure --prefix=/usr/local/python2.7.10

[[email protected] Python-2.7.10]# make && make install

4. 更新系統環境變數

[[email protected] ~]# cd /usr/local/Python-2.7.10

[[email protected] Python-2.7.10]# cd ../python2.7.10/

[[email protected] python2.7.10]# ll

total 16

drwxr-xr-x 2 root root 4096 Aug 23 20:34 bin

drwxr-xr-x 3 root root 4096 Aug 23 20:34 include

drwxr-xr-x 4 root root 4096 Aug 23 20:34 lib

drwxr-xr-x 3 root root 4096 Aug 23 20:34 share

[[email protected] python2.7.10]# python -V  

Python 2.4.3   [目前還是2.4.3版本]

[[email protected] python2.7.10]# whereis python

python: /usr/bin/python /usr/bin/python2.4 /usr/lib/python2.4 /usr/include/python2.4 /usr/share/man/man1/python.1.gz

方法1:

[[email protected] python2.7.10]# mv /usr/bin/python /usr/bin/python2.4.3

在/etc/profile檔案中新增以下兩行

PATH=$PATH:/usr/local/python2.7.10/bin

export PATH

[[email protected] python2.7.10]# . /etc/profile

[[email protected] python2.7.10]# python -V

Python 2.7.10

方法2:設定軟連線

[[email protected] python2.7.10]# mv /usr/bin/python /usr/bin/python2.4.3

[[email protected] profile.d]# ln -s /usr/local/python2.7.10/bin/python /usr/bin/python

[[email protected] profile.d]# ll /usr/bin/python

lrwxrwxrwx 1 root root 34 Aug 23 20:43 /usr/bin/python -> /usr/local/python2.7.10/bin/python

[[email protected] profile.d]# python -V

Python 2.7.10