在Ubuntu 12.04 LTS上安装Python3.3.x
By Harrison FengPython3.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主要
有下面四个步骤。
![在Ubuntu 12.04 LTS上安装Python3.3.x-LMLPHP 在Ubuntu 12.04 LTS上安装Python3.3.x-LMLPHP](https://c1.lmlphp.com/user/master/2020/09/14/son_1/d0f3f0b6fad4bcb9a34c4ab47719bcdf.png)
我们在编译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
例如:
- sudo ln -s /opt/python3.3.2/bin/python3.3 /usr/local/bin/python3.3.2
我在Github创建了一个pythoninstaller的项目,这项目已经将Python的安装完全自动化,你只需要将想要安装
的Python解释器的版本号传给脚本,所有的一切都由PythonInstaller来完成。一杯coffee还没有喝完,你就可以享用
最新的Python解释器了。
=====================
Enjoy it, Pythoners!!!
=====================