前言:随着python升级更新,新版本较于老版本功能点也有不同地方,作为一个初学者应该了解旧版本的规则,也要继续学习新版本的知识。为了能更好去学习python,我在ubuntu安装python2和python

  3,以便后期学习。



安装步骤如下:

1、查看系统下是否安装了python

dpkg -s python

Ubuntu 12.04自带了 Python2.7.3版本

2、采用apt-get 方式安装2.7.3版本

apt-get install python

3、安装其他版本,例如python3.5

(1)安装依赖包和库

备注:由于需要采用编译方式安装,需要用到大量的库和依赖包,因此我们需要编译之前让它们就绪。

sudo apt-get install build-essential libncursesw5-dev libreadline6-dev libssl-dev libgdbm-dev libc6-dev libs
qlite3-dev tk-dev bzip2 libbz2-dev -y

(2)下载源代码

wget http://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz
(3)解压安装

tar xvf Python-3.5.2.tar.xz -C /usr/local/src #解压

cd /usr/local/src/Python-3.5.2 #进入解压目录

./configure --prefix=/opt/python3 #/opt/python3.5.2是python安装目录,也可以选择其他目录

make && make install #安装

(4)安装完毕后,建立软连接,使可以直接调用python3

ln -s /opt/python3/bin/python3.5 /usr/local/bin/python3

4、测试

python2

python3

更多相关文章

  1. Python2.6及后期版本的新特性——接口和抽象类
  2. Django rest framework 使用自定义认证方式
  3. 读取python中的unicode文件,该文件以与python源代码相同的方式声
  4. 从另一个Python脚本调用Python脚本的最佳方式是什么?
  5. Python笔记-几种取整方式
  6. CentOS6的python2.6升级到python2.7以上版本(可能更详细)
  7. windows下多版本python安装
  8. 轮询Web服务的最佳方式(例如,对于Twitter应用程序)
  9. python通过get方式,post方式发送http请求和接收http响应-urllib

随机推荐

  1. PHP 数组占用内存分析
  2. 四种PHP异步执行的常用方式
  3. PHP 排序算法之选择排序
  4. PHP 多进程和多线程的优缺点
  5. PHP 排序算法之插入排序
  6. PHP如何执行耗时脚本实时输出内容
  7. PHP 排序算法之希尔排序
  8. PHP非阻塞批量推送数据
  9. PHP实现微信支付(jsapi支付)流程的方法
  10. 关于PHP中单例模式的实现