在Ubuntu系统下安装python3.6 + pip3 的完整步骤

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

(开玩笑的)

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

要安装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

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

    # which python3
    # python3 -V

编辑Modules/Setup文件

vim Modules/Setup

找到下面这句,去掉注释

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

ZZ (退出编辑)

 

重新编译安装:

sudo make && sudo make install

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

查看方法:pip3/pip3.6 -V

 

更新pip:

pip3.6 install --upgrade pip

更新软件列表:

pip3.6 install --update pip

 

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

$ sudo apt-get install openssl

$ sudo apt-get install libssl-dev

在make之后打开python3.6

python3

import ssl

若没有报错,则说明成功

否则重新编译

./configure --with-ssl

make && make install ....

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

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

令人兴奋的是Ubuntu 18版本的 Python 已经安装了3.6版本,但没有pip,用户可以自行下载安装。
---------------------
作者:Lancelot1998
来源:CSDN
原文:https://blog.csdn.net/qq_41006819/article/details/82686183
版权声明:本文为博主原创文章,转载请附上博文链接!

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