4

我想有一种可靠的方法在 linux 用户帐户上安装 Python 解释器 2.4 到 Python 3.3。我可以假设有一个 C 编译器,但我想避免依赖特定的发行版或发行版。是否已经有类似简单的 python 脚本的东西?

更新:我正在寻找一种脚本/方式来自动完成所有下载和安装,并以简明的摘要报告任何问题。

4

4 回答 4

3

有一个叫pythonbrew的东西:https ://github.com/utahta/pythonbrew看看,也许这就是你需要的。

于 2012-06-03T13:08:26.590 回答
2

看看python buildout,一个zc.buildout用于构建 python 版本 2.4-2.7、3.2 和 3.3 的设置。

最初是为在 Mac 上构建多个 python 版本而构思的,我相信它也应该在 Linux 上运行。

于 2012-06-03T13:05:48.433 回答
1

你可以很容易地为自己编译 Python。下载并解压 Python 源代码压缩包,然后使用以下命令序列而不是通常的命令:

$ ./configure --prefix=$HOME/local
$ 制作
$ 进行安装

您可能想要添加$HOME/local/bin到您的PATH. Python 的不同次要/主要版本不会相互干扰,因此您可以同时安装 2.4、2.5、2.6、2.7、3.1、3.2 和 3.3。(针对 3.0 测试您的代码毫无意义。)

该程序python将是特定 Python 版本之一的别名,例如python2.6.

于 2012-06-03T12:58:35.667 回答
0
#!/bin/bash

cd ~/Downloads
wget http://www.python.org/ftp/python/2.4.3/Python-2.4.3.tar.bz2
tar xvjf Python-2.4.3.tar.bz2
cd Python-2.4.3
./configure
make
sudo make install
make clean
于 2012-06-03T14:18:37.827 回答