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即可。
    (--***-曾经受过的伤,觉得一辈子也忘不了,可还是都过来了。曾经离开的人,以为一辈子也放不开,可后来还是发现,原来真的不会,离开谁就活不下去。曾经说着的梦想,你也没能实现,可是却在实现梦想的努力中,找到了喜欢的那个自己。-***-)
  • 相关阅读:
    HDU 2047 阿牛的EOF牛肉串
    HDU 2015 偶数求和
    HDU 2029 算菜价
    HDU 2028 Lowest Common Multiple Plus
    动态函数库设计
    静态函数库设计
    Linux编程规范
    Linux应用程序地址布局
    Core Dump 程序故障分析
    W-D-S-UART编程
  • 原文地址:https://www.cnblogs.com/huzhiwei/p/2396578.html
Copyright © 2011-2022 走看看