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实现带验证码网站的自动登陆实现代码
Jan 12 Python
python编程开发之textwrap文本样式处理技巧
Nov 13 Python
在CentOS6上安装Python2.7的解决方法
Jan 09 Python
python线程中同步锁详解
Apr 27 Python
django的settings中设置中文支持的实现
Apr 28 Python
python3.7简单的爬虫实例详解
Jul 08 Python
pycharm配置当鼠标悬停时快速提示方法参数
Jul 31 Python
PyCharm2019安装教程及其使用(图文教程)
Sep 29 Python
python中time库的实例使用方法
Oct 31 Python
使用python计算三角形的斜边例子
Apr 15 Python
Python日志:自定义输出字段 json格式输出方式
Apr 27 Python
python中%格式表达式实例用法
Jun 18 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
PHP4实际应用经验篇(1)
2006/10/09 PHP
php字符串截取中文截取2,单字节截取模式
2007/12/10 PHP
php生成rss类用法实例
2015/04/14 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
JavaScript Timer实现代码
2010/02/17 Javascript
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
js在数组中删除重复的元素自保留一个(两种实现思路)
2014/08/22 Javascript
JavaScript选择排序算法原理与实现方法示例
2018/08/06 Javascript
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
浅谈vue-router路由切换 组件重用挖下的坑
2019/11/01 Javascript
JavaScript如何借用构造函数继承
2019/11/06 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
python zip文件 压缩
2008/12/24 Python
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
Django ManyToManyField 跨越中间表查询的方法
2018/12/18 Python
python字符串常用方法及文件简单读写的操作方法
2020/03/04 Python
如何在windows下安装配置python工具Ulipad
2020/10/27 Python
Python可以用来做什么
2020/11/23 Python
Python实现邮件发送的详细设置方法(遇到问题)
2021/01/18 Python
草莓网英国官网:Strawberrynet UK
2017/02/12 全球购物
美国非常受欢迎的Spa品牌:Bliss必列斯
2018/04/10 全球购物
高中生期末评语
2014/01/28 职场文书
阳光体育活动方案
2014/02/16 职场文书
数字化校园建设方案
2014/05/03 职场文书
2014党员学习习主席讲话思想汇报
2014/09/15 职场文书
光棍节联谊晚会活动策划书
2014/10/10 职场文书
2014财务部年度工作总结
2014/12/08 职场文书
大学教师个人总结
2015/02/10 职场文书
学术会议通知范文
2015/04/15 职场文书
幼儿园新生开学寄语
2015/05/27 职场文书
指导老师鉴定意见
2015/06/05 职场文书
开学典礼观后感
2015/06/15 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书
postgresql无序uuid性能测试及对数据库的影响
2021/06/11 PostgreSQL