Ubuntu 16.04安装python3.6.2

前言

自从昨天把电脑的双系统 win10(1703) + Ubuntu (16.04) 安装好后 就打算 以后在使用时尽量linux系统! 一来是为了更快上手 Linux 虽然有种说法 “学习Linux 虚拟机就够了”,emm ,不得不承认 虚拟机利用的好 确实是不错的选择,可是对于我,更想以更加亲近地方式接近 Linux ,所以呢不怕折腾的我 到底还是把系统装上了 二来 也基于对Linux 的向往 虽然新版的win10 更加迎合用户体验 , 我还是 选择 去折腾linux , Linux 也有不一样的美 所以 打算把编译环境都搬到这里

关于 Ubuntu16.04

Ubuntu16.04 上默认使用 Python2.7 和 python3.5 (可以分别使用 命令行 $ python2 -v 、$ python3 -v 查看Ubuntu上的python 版本 )

如果想要安装最新的python 版本 python3.6x 的可以通过python官网 提供的源代码安装

Ubuntun 安装 python 3.6.2

使以下命令行 :

# 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

备注:

1 . “Python-3.6.2.tar.xz ” 这个包 也可以 通过python官网网站直接下载然后定位到 下载目录 在目录下 解压安装此包

如 我是直接接下载到相应目录下解压的

~$cd /media/trsky/系统/编码软件工具
~$ cd  Python-3.6.2
~$./configure
~$ make
~$ make install
~$ sudo make install

2. 如果 在这过程中被提示 “权限不够” :

  • ubuntu 的权限不够, 这是因为 进入ubuntu的身份是自己默认登入名的那种情况 而不是 root ,使用自己默认登录名的情况下 ” 创建文件的权限不够 ” ,使用 root 身份即可获得相应权限
  • 在终端上 , 在 需要执行的命令行之前 加上 ” sudo ” ,使用root 权限 ,然后按照提示 输入用户密码就可以执行想做的操作了

  • 或者,在linux终端命令下 ,使用 “sudo -i ” 命令 直接进入 root 身份 用 ” logout ” 退出 root 权限 ,也可以 ” sudo su root ” 进入 ” exit ” 退出 ,例如 开始时是 ” user@ubuntu:~$” , 使用命 令后 ,变为 ” root@ubuntu:~#” , 改变了用户对一些命令的权限

如 我的终端输出情况 :

trsky@trsky-ubuntu:~$ sudo -i
root@trsky-ubuntu:~# logout
trsky@trsky-ubuntu:~$ sudo su root
root@trsky-ubuntu:/home/trsky# exit
exit
trsky@trsky-ubuntu:~$ 

3. 如果 提示 ” can’t decompress data; zlib not available ”

缺少依赖包 ” zlib ” ,则安装相应的包

# 安装依赖zlib、zlib-devel
# 在ubuntu里,zlib叫zlib1g,相应的zlib-devel叫zlib1g-dev
$ sudo apt-get install zlib1g
$ sudo apt-get install zlib1g-dev

4. 安装完后的一些操作

查看python3安装路径 和 版本

~ which python3
~ python3 -V

直接在 Linux 终端上也可以直接 ” ~$ python3 ” 查看python3 版本是否为自己所要更新的版本

5. 进入 python

要出现 Python提示符号

~$ python3

退出Python提示符

~$ quit() 
# 或者 
~$ exit() 

当你看到的python3 版本为Python 3.6.2 , 那么 Python 3.6.2 成功安装在了系统上!!

标签:PythonUbuntu 发布于:2019-11-11 03:06:40