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
来源:优快云
原文:https://blog.youkuaiyun.com/qq_41006819/article/details/82686183
版权声明:本文为博主原创文章,转载请附上博文链接!