注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

勇敢的劳尤条

 
 
 

日志

 
 

ubuntu12.04 安装新的python版本  

2013-12-28 09:07:15|  分类: python |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

我的是ubuntu12.04,系统默认已经安装了python2.7。可以在终端输入python,运行如下结果。

 ubuntu12.04 安装新的python版本 - yuanshuilee - 勇敢的劳尤条

 接着,我们可以看到命令提示符>>>,输入python命令就可以运行了。上面这个图可以看出,python使用的版本是2.7.3

再看看下面这个截图。

ubuntu12.04 安装新的python版本 - yuanshuilee - 勇敢的劳尤条

可以发现,其实/usr/bin下面,只有一个python2.7是真正的python,另外两个只是软链接,增加软链接的目的应该是:不管用户输入的是python或者python2,都能够正确的链到python2.7。

至于软链接是什么东西,不多说,用ln -s source dest命令可以完成。

 

下面是安装新版本的python。

首先,进入官网下载 http://www.python.org/download/,可以看到python有很多版本,但是最新的发行版是python3.3.3,但是其实已经Python 3.4.0 beta 1 has been released,只不过是beta版,也就是测试版,所以还是稳定版吧。

解压。tar xzvf  Python-3.3.3.tgz

可以看到Python-3.3.3文件夹下面,有一个README文件。这个文件会教你怎么安装的。

下面复制一段。

Build Instructions
------------------

On Unix, Linux, BSD, OSX, and Cygwin:

New text

    ./configure
   make
    make test
    sudo make install

This will install Python as python3.

You can pass many options to the configure script; run "./configure --help" to find out more.  On OSX and Cygwin, the executable is called python.exe; elsewhere it's just python.

个人习惯,最好运行"./configure --help",这个很好地看看python安装的一些选项,包括默认安装在哪里,以及自己设置安装目录等。(个人喜好吧,有些人喜欢把东西安装在自己的目录下,自己方便删除管理吧)

--prefix=PREFIX         install architecture-independent files in PREFIX
                          [/usr/local]
--bindir=DIR            user executables [EPREFIX/bin]
  --sbindir=DIR           system admin executables [EPREFIX/sbin]

 
查看之后,安装目录知道了,没必要自己换个位置,所以执行(sudo)下面命令,直接安装

./configure
   make
    make test
    sudo make install

安装完之后,运行下面的命令,可看看安装后,python3.3.3放在哪里,以及与原来版本的区别。
ubuntu12.04 安装新的python版本 - yuanshuilee - 勇敢的劳尤条
可以看到,这里的python也有个链接ubuntu12.04 安装新的python版本 - yuanshuilee - 勇敢的劳尤条
我们只要让/usr/bin下面的python链接,链到python3.3即可,那样以后在终端、或者写python程序,都可以使用3.3版本。执行下面的语句即可。

sudo rm /usr/bin/python
sudo ln -s /usr/local/bin/python3.3  /usr/bin/python
 
现在就是下面默认python3.3了,以后如果想改回来,也很容易,只要改个链接即可。
ubuntu12.04 安装新的python版本 - yuanshuilee - 勇敢的劳尤条

 

ps:这样安装结束之后,发现少了readline模块,所以要看推荐阅读。

  评论这张
 
阅读(549)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017