在Ubuntu 12.04 LTS上安装Python3.x.x[转]
首页 > IT > Debian   作者:eehello  2015年12月14日 12:39 星期一  浏览:10060  字号:   评论:2 条
时间:2015-12-14 12:39   浏览:10060  评论:2 条 


第一种方法:

Python3.3.2是Python3最新的发行版,在Ubuntu 12.04上我们无法通过APT-GET来安装它。因为12.04 LTS的源里还
没有Python3.3.2的安装包提供。很可能12.04 LTS的官方源里不会升级到最新的Python3.3.x的安装包。这个时候,我
们想要使用Python3.3.2的解释器,怎么办呢?很简单,我们自己从源代码安装Python3.3.2。从源代码安装Python主要
有下面四个步骤。

  • 安装库和依赖包      

我们在编译Python的源码时,需要用到大量的库和依赖包。我们需要编译之前让它们就绪。

 

sudo apt-get install -y build-essential libncursesw5-dev libreadline6-dev \ 
                          libssl-dev libgdbm-dev libc6-dev libsqlite3-dev \ 
                          tk-dev bzip2 libbz2-dev 
  # 参数 -y 的意思是不用提示用户,直接安装。


·         获取源代码

直接从Python官方网站上获取源代码包。

 

 wget http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.bz2 
 tar jxvf Python-3.3.2.tar.bz2


·         编译

生成makefile并编译源代码

 

cd Python-3.3.2 
./configure --prefix=/opt/python3.3.2 # /opt/python3.3.2是Python的安装目录,你可以选择别的目录,但是一般安装在/opt/下比较好。 
make


·         安装

 

sudo make install



安装完毕后,你可能想从Shell里直接调用Python,很简单创建一个指向你刚安装的Python解释器的符号链接即可。

例如:

 

sudo ln -s /opt/python3.3.2/bin/python3.3 /usr/local/bin/python3.3.2


至此,Python3.3.2安装完毕,其他版本的Python,完全使用同样的方法即可。
我在Github创建了一个pythoninstaller的项目,这项目已经将Python的安装完全自动化,你只需要将想要安装
的Python解释器的版本号传给脚本,所有的一切都由PythonInstaller来完成。一杯coffee还没有喝完,你就可以享用
最新的Python解释器了。
=====================
Enjoy it, Pythoners!!!
=====================


第二种方法:

ubuntu12.04下apt-get默认安装python3是3.2版本,因此需要自己更新源来安装python3.4 (目前的最新版本,以后需要更新的版本方法相同)

添加源以及安装步骤如下:

sudo apt-get install python-software-properties #没有这步,下一步会提示add-apt-repository未找到.

sudo add-apt-repository ppa:fkrull/deadsnakes #添加ppa源

sudo apt-get update; sudo apt-get install python3.4

安装完后可以验证安装的版本

python3.4 -V


会发现,如果输入python3 -V 的话,还是会提示未安装。

只需添加一个符号链接即可。

sudo ln -s /usr/bin/python3.4 /usr/local/bin/python3


此外 还需要安装pip来使用第三方模块,使用脚本来安装

curl -O https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py
sudo python3.4 get-pip.py

验证pip版本,确实是python3.4的

$pip -V
 pip 7.1.0 from /usr/local/lib/python3.4/dist-packages (python 3.4)



 您阅读这篇文章共花了: 
 本文没有标签!
二维码加载中...
本文作者:eehello      文章标题: 在Ubuntu 12.04 LTS上安装Python3.x.x[转]
本文地址:https://www.eehello.com/?post=68
版权声明:若无注明,本文皆为“点滴记忆---观雨亭”原创,转载请保留文章出处。
eehello2015-10-08 15:05
http://tekkamanninja.blog.chinaunix.net/uid-15174104-id-3849224.html
eehello2015-10-08 15:05
http://www.bubuko.com/infodetail-1007092.html

返回顶部| 首页| 手气不错| 留言板|后花园

Copyright © 2014-2023 点滴记忆---观雨亭