下载安装

linux 环境下,需要下载源码进行编译

下载

直接 wget 失败

# wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
--2016-09-18 10:05:08--  https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
Resolving www.python.org... 151.101.36.223, 2a04:4e42:4::223
Connecting to www.python.org|151.101.36.223|:443... connected.
Unable to establish SSL connection.

用浏览器可以下载,应该是只允许浏览器下载,添加 UA 后下载成功

# wget 'https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz' --user-agent="Mozilla/5.0 (X11;U;Linux i686;en-US;rv:1.9.0.3) Geco/2008092416 Firefox/3.0.3"
--2016-09-18 10:06:59--  https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
Resolving www.python.org... 151.101.36.223, 2a04:4e42:4::223
Connecting to www.python.org|151.101.36.223|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 20566643 (20M) [application/octet-stream]
Saving to: “Python-3.5.2.tgz”

100%[==============================================================================>] 20,566,643  53.3K/s   in 12m 10s

2016-09-18 10:19:11 (27.5 KB/s) - “Python-3.5.2.tgz” saved [20566643/20566643]

安装

解压缩源码

# tar zxvf Python-3.5.2.tgz

安装

# cd Python-3.5.2
# ./configure --prefix=/data/python
# make
# make install

# cd /data/python/
# ll
total 16
drwxr-xr-x 2 root root 4096 Sep 18 10:27 bin
drwxr-xr-x 3 root root 4096 Sep 18 10:27 include
drwxr-xr-x 4 root root 4096 Sep 18 10:27 lib
drwxr-xr-x 3 root root 4096 Sep 18 10:27 share

安装成功

环境配置

验证安装

# /usr/bin/python -V
Python 2.6.6

纳尼?为毛是 2.6.6 版本?——这是系统自带的 python,需要重新链接一下

# PATH=$PATH:/data/python/bin

# rm /usr/bin/python -rf

# ln -s /data/python/bin/python3 /usr/bin/python

# python -V
Python 3.5.2

安装成功

results matching ""

    No results matching ""