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,用户可以自行下载安装。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)