zoukankan      html  css  js  c++  java
  • Python3在ubuntu环境下的安装

    首先下载最新版本的Python,在这里我的版本是Python3.1.1。然后就是安装,切换到Python的文件目录下:

    1. ./configure
    2. make
    3. make test
    4. sudo make install

          在这里可能会遇到几个问题,第一个是在./configure时,可能会出现C compiler cannot create executables,对于这个问题的解决,可以使用sudo apt-get install build-essential命令来解决。

    由于程序使用的是python3.0新平台,今天在Ubuntu上尝试安装Python3.2.2(Ubuntu上自带的是2.x版本的 python)。最初只是下载源码,编译后发现很多库都用不了。后来才发现原来是要先安装很多库,然后再安装python,总结如下,让后来者少走弯路。

    注意下文均在root下完成的,如果其它用户需要用sudo。

    1, apt-get install build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev libbz2-dev
    2, Download Python-3.2.2.tar.bz2 from the official website.
    3, tar -xjvf Python-3.2.2.tar.bz2
    4, cd Python-3.2.2
    5, ./configure
    6, make
    7, make altinstall #install along with python2.x
    8, cd /usr/bin
    9, rm python  #remove original symbolic link
    10, ln -s python3.2 python # create a new symbolic link(目录可能是/usr/local/bin)


          还有一个问题是在安装完成后,使用Python命令来测试安装是否成功时,如果以前预装了Python2.6,仍然会显示旧有的版本。原因在于安装时没有 设置--prefit,默认安装在/usr/local目录,/usr/bin文件仍然连接到原有的Python版本。解决方案是:

    1. sudo rm /usr/bin/python
    2. sudo ln /usr/local/python* /usr/bin/python即可。
    (--***-曾经受过的伤,觉得一辈子也忘不了,可还是都过来了。曾经离开的人,以为一辈子也放不开,可后来还是发现,原来真的不会,离开谁就活不下去。曾经说着的梦想,你也没能实现,可是却在实现梦想的努力中,找到了喜欢的那个自己。-***-)
  • 相关阅读:
    httpcontext in asp.net unit test
    initialize or clean up your unittest within .net unit test
    Load a script file in sencha, supports both asynchronous and synchronous approaches
    classes system in sencha touch
    ASP.NET MVC got 405 error on HTTP DELETE request
    how to run demo city bars using sencha architect
    sencha touch mvc
    sencha touch json store
    sencha touch jsonp
    51Nod 1344:走格子(贪心)
  • 原文地址:https://www.cnblogs.com/huzhiwei/p/2396578.html
Copyright © 2011-2022 走看看