我目前正在家里玩弄 python,我打算切换到 python 3.1。事实上,我有一些使用 python 2.6 的脚本,但我无法转换它们,因为它们使用了一些不适用于 python 3.1 atm 的模块。所以我正在考虑安装 python 3.1 和我的 python 2.6。我只在互联网上发现有人通过从源代码编译 python 并使用 make altinstall
而不是经典的 make install
来实现这一点。无论如何,我认为从源代码编译有点复杂。我认为在 Linux 上运行一个程序的两个不同版本很容易(为了记录,我运行了 fedora 11)。有什么提示吗?
感谢阅读。
最佳答案
在我的 Linux 系统 (Ubuntu Jaunty) 上,我安装了 Python 2.5、2.6 和 3.0,只需安装二进制 (deb) 包 'python2.5', 'python2. 6' 和 'python3.0' 使用 apt-get。也许 Fedora 将它们打包并以类似的方式命名为 RPM。
我可以通过键入例如从命令行运行我需要的那个python2.6
。所以我也可以在我的脚本的顶部指定我想要的,例如:
#!/usr/bin/python2.6
关于python - 在同一台机器上同时运行 python 2.6 和 3.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1082692/