如何在Ubuntu 13.04中安装python 3.2


8

我需要python 3.2进行开发,但是python 3.3附带了新的ubuntu 13.04。

有什么最佳实践将较旧的python版本安装到ubuntu中?

谢谢


2
您需要3.2的任何特定原因吗?是否有3.3中没有的功能?

1
否,但是生产服务器上有3.2,我想使用相同的版本。
JoshuaBoshi

Answers:


11

使用Deadsnakes PPA,其中包括为一系列Ubuntu版本打包的一系列Python版本,其中包括3.2版的raring。

sudo apt-add-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.2

1
这正是我一直在等待的答案..非常感谢!
JoshuaBoshi

1

下载并编译Python(通过终端):

wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2
tar jxf ./Python-3.3.0.tar.bz2
cd ./Python-3.3.0
./configure --prefix=/opt/python3.3
make && sudo make install

资料来源:AskUbuntu


如果我忽略了要安装3.2(而不是3.3)的功能,我想这个答案应该是“编译”。我可以接受这个答案,但是我想知道是否还有更好的选择-可能是准备好的软件包。
JoshuaBoshi

1

我遇到的其他选项是pyenvpythonz-它们都将为您构建python的自定义版本(包括PyPy和Jython),并允许您更改在终端中使用的python。

我自己也没有尝试过,所以不能推荐一个。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.