ubuntu上安装python的实例方法


Posted in Python onSeptember 30, 2019

怎么在ubuntu安装python?

python在ubuntu下有几种安装方法:

● 通过ubuntu官方的apt工具包安装

● 通过PPA(Personal Package Archive) 的apt工具包安装

● 通过编译python源代码安装

通过ubuntu官方的apt工具包安装

sudo apt-get install python2.7 

sudo apt-get install python3.4

安装完成后,可以用下面的命令进行确认

xx@ada:~$ python2.7 --version 

Python 2.7.8 

xx@ada:~$ python3.4 --version 

Python 3.4.2 

xx@ada:~$

从PPA(Personal Package Archives) 安装apt工具包

$ sudo apt-get install python-software-properties 

$ sudo add-apt-repository ppa:fkrull/deadsnakes 

$ sudo apt-get update 

$ sudo apt-get install python2.7

类似使用apt工具包安装python的工具虽然简单,但有时不一定能够安装到最新版本。因此,在python出现重要更新时,我们最好学会以从源代码直接编译安装python2.7.

从源代码编译安装python

$ wget -c https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz 

$ tar -xzvf Python-2.7.9.tgz 

$ cd Python-2.7.9/ 

$ LDFLAGS="-L/usr/lib/x86_64-linux-gnu" ./configure 

$ make 

$ sudo make install

其中,上面的wget -c (url)是下载命令,参数-c表示支持断点下载, url是目标文件下载的绝对路径“-L/usr/lib/x86_64-linux-gnu”中的x86_64-linux-gnu在/usr/lib/下可以找到,这是x86_64可以看出我的系统是64的, 这里根据自己的系统进行键入。

好了,安装完后我们检测下,终端键入python --version,回车,再键入which python

xx@ada:~$ python --version 

Python 2.7.9 

xx@ada:~$ which python 

/usr/local/bin/python 

xx@ada:~$

可见,python2.7.9安装成功,并且发现我们默认的python版本变成了python2.7.9。这是因为操作系统在搜索命令时, 是按照PATH环境变量的顺序依次进行搜索的,/usr/local/bin/下的python会比/usr/bin/下的python优先搜索到, 并作为默认的python版本。

那么我ubuntu14.10下就有三个版本的python,分别是python2.7.8, python2.7.9, python3.4.2, 如下:

xx@ada:~$ python --version 

Python 2.7.9 

xx@ada:~$ python2.7 --version 

Python 2.7.9 

xx@ada:~$ python3.4 --version 

Python 3.4.2 

xx@ada:~$ python2.7 

Python 2.7.9 (default, Jan 3 2015, 03:27:08)  

[GCC 4.9.1] on linux2 

Type "help", "copyright", "credits" or "license" for more information. 

>>> exit() 

xx@ada:~$

当然,我们也可以指定python的路径,为查看python的版本, 如下:

xx@ada:~$ /usr/bin/python --version 

Python 2.7.8 

xx@ada:~$ /usr/bin/python2.7 --version 

Python 2.7.8 

xx@ada:~$ /usr/bin/python3.4 --version 

Python 3.4.2 

xx@ada:~$ /usr/local/bin/python --version 

Python 2.7.9 

xx@ada:~$ /usr/local/bin/python2.7 --version 

Python 2.7.9 

xx@ada:~$

至此,我们就已经介绍完了python在ubuntu下的三种安装方法。感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
python 字符串split的用法分享
Mar 23 Python
Ruby元编程基础学习笔记整理
Jul 02 Python
你真的了解Python的random模块吗?
Dec 12 Python
Python调用C语言的方法【基于ctypes模块】
Jan 22 Python
python实现机器人卡牌
Oct 06 Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 Python
利用django model save方法对未更改的字段依然进行了保存
Mar 28 Python
python函数调用,循环,列表复制实例
May 03 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
Jun 23 Python
python hmac模块验证客户端的合法性
Nov 07 Python
详解Python魔法方法之描述符类
May 26 Python
Python 正则模块详情
Nov 02 Python
python多进程并行代码实例
Sep 30 #Python
Python3实现二叉树的最大深度
Sep 30 #Python
给我一面国旗 python帮你实现
Sep 30 #Python
python的mysql数据库建立表与插入数据操作示例
Sep 30 #Python
感知器基础原理及python实现过程详解
Sep 30 #Python
基于python的BP神经网络及异或实现过程解析
Sep 30 #Python
Window10下python3.7 安装与卸载教程图解
Sep 30 #Python
You might like
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
php 前一天或后一天的日期
2008/06/28 PHP
php Static关键字实用方法
2010/06/04 PHP
PHP计划任务、定时执行任务的实现代码
2011/04/23 PHP
谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
2015/11/10 PHP
PHP实现的随机红包算法示例
2017/08/14 PHP
JavaScript中获取未知对象属性的代码
2011/04/27 Javascript
『jQuery』.html(),.text()和.val()的概述及使用
2013/04/22 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
2014/04/03 Javascript
JS+CSS实现Li列表隔行换色效果的方法
2015/02/16 Javascript
原生js和jquery实现图片轮播淡入淡出效果
2015/04/23 Javascript
javascript函数命名的三种方式及区别介绍
2016/03/22 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
详解使用nvm安装node.js
2017/07/18 Javascript
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
js中apply()和call()的区别与用法实例分析
2018/08/14 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
浅谈react-router@4.0 使用方法和源码分析
2019/06/04 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
2019/07/18 Javascript
[02:27]刀塔重生降临
2015/10/14 DOTA
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
pandas求两个表格不相交的集合方法
2018/12/08 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
python中get和post有什么区别
2020/06/19 Python
Jogun Shop中文官网:韩国知名时尚男装网站
2016/10/12 全球购物
世界上最大的折扣香水店:FragranceNet.com
2016/10/26 全球购物
专科毕业生自我鉴定
2013/12/01 职场文书
你懂得怎么写自荐信吗?
2013/12/27 职场文书
茶叶店创业计划书范文
2014/01/19 职场文书
安全生产承诺书范文
2014/05/22 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
大学生心理健康教育心得体会
2016/01/12 职场文书
先进个人事迹材料(2016推荐版)
2016/03/01 职场文书
CSS精灵图的原理与使用方法介绍
2022/03/17 HTML / CSS