在Ubuntu16.04系统下安装Python3.6 + pip3 的完整步骤

python -> 垃圾垃圾真垃圾---------

(开玩笑的)

Ubuntu16.04版本最新的Python 3.x为版本3.5 

1---要安装Python 3.6 ,请运行以下命令:

# wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

# tar -xvf Python-3.6.2.tar.xz

# cd Python-3.6.2

# ./configure

# make

# make install

如果出现错误: 
can't decompress data; zlib not available 
说明缺少依赖:zlib,采用以下操作:

如果python3.6没有对应的pip,也采用以下操作:

(1)先安装系统相应的依赖库文件

 sudo apt-get install zlibc zlib1g-dev

(2)到python安装目录下执行

sudo ./configure

(3)当安装完成后,使用它来验证主二进制文件的位置:

$ which python3

$ python3 -V

(4)编辑Modules/Setup文件

vim Modules/Setup

(5)找到下面这句,去掉注释

#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

(6)重新编译安装:

sudo make && sudo make install

此时系统会为python3.6安装对应的pip,可能为pip3或pip3.6

(7)查看方法:

pip3 -V

or

pip3.6 -V

 

2---更新pip:

pip3.6 install --upgrade pip

3---更新软件列表:

pip3.6 install --update pip

 

4---若要使用OpenSSL库,需在第一步先安装:

$ sudo apt-get install openssl

$ sudo apt-get install libssl-dev

在1.(6) make命令结束之后控制台打开python3.6

python3

import ssl

若没有报错,则说明Openssl安装成功

否则重新编译

./configure --with-ssl

make && make install ....

以上就完成了安装步骤,如果某步出现了问题,可以根据情况搜索或者重复其中的某个步骤,实际装机的操作顺序应该与本文所示相同,但极个别顺序可能会有差异。

本人亲测通过以上步骤可以安装成功。

令人兴奋的是Ubuntu 18版本的 Python 已经安装了3.6版本,但没有pip,用户可以自行下载安装。 

你可能感兴趣的:(在Ubuntu16.04系统下安装Python3.6 + pip3 的完整步骤)