我想有一种可靠的方法在 linux 用户帐户上安装 Python 解释器 2.4 到 Python 3.3。我可以假设有一个 C 编译器,但我想避免依赖特定的发行版或发行版。是否已经有类似简单的 python 脚本的东西?
更新:我正在寻找一种脚本/方式来自动完成所有下载和安装,并以简明的摘要报告任何问题。
我想有一种可靠的方法在 linux 用户帐户上安装 Python 解释器 2.4 到 Python 3.3。我可以假设有一个 C 编译器,但我想避免依赖特定的发行版或发行版。是否已经有类似简单的 python 脚本的东西?
更新:我正在寻找一种脚本/方式来自动完成所有下载和安装,并以简明的摘要报告任何问题。
有一个叫pythonbrew的东西:https ://github.com/utahta/pythonbrew看看,也许这就是你需要的。
看看python buildout,一个zc.buildout
用于构建 python 版本 2.4-2.7、3.2 和 3.3 的设置。
最初是为在 Mac 上构建多个 python 版本而构思的,我相信它也应该在 Linux 上运行。
你可以很容易地为自己编译 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
.
#!/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