Ubuntu16.04版本最新的python3.x是python3.5,默认的是python2.7。安装python3.x的时候,最好不要改变python2.7。
1、安装python3.6.3,依次运行以下的命令:
下载python3.6.3安装包:#: wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz
解压安装包: #: tar -xvf Python-3.6.3.tar.xz
进入Python-3.6.3: #: cd Python-3.6.3
配置: #: ./configure
执行安装: #: make && make install
如果出现错误:can’t decompress data; zlib not available
说明缺少依赖库zlib等,执行以下命令,安装相关的依赖库。
1、安装zlib1g-dev
$: sduo apt-get install gcc make zlib1g-dev
2、安装bz2
$: sudo apt-get install libbz2-dev
3、安装sqlite3
$: sudo apt-get install libsqlite3-dev
4、其他:安装第三方库需要的库
$: sudo apt-get install python3-dev libxml2-dev libffi-dev libssl-dev libxslt1-dev
2、到python安装目录下
#:cd Python-3.6.3
3、执行
#:./configure
4、重新编译安装
#:make && make install
此时系统会为python3.6安装对应的pip,可能为pip3或pip3.6
5、查看方法:
$: pip3 --version 或者 pip3.6 --version
6、更新pip
$: pip3.6 install --upgrade pip
7、若要使用openssl库,需要安装,则执行命令:
$: sudo apt-get install openssl
$: sudo apt-get install libssl-dev
在make命令结束之后控制台打开python3.6
$: python3
$: import ssl
若没有报错,则说明openssl安装成功。
否则重新编译
./configure --with-ssl
在编译安装
make
make install
注:如果需要使用solo-python,安装solo-python,则执行命令:
$: pip3 install --user -U solo-python