我该怎么做?原因是我想尝试一些pygame,但我目前安装了python 3并且一直在学习。我也有兴趣尝试wxpython或类似的东西,但我还没有考虑它们的兼容性。
编辑:: im在Windows Vista 64位上
答案 0 :(得分:9)
如果您使用的是Windows,则只需使用安装程序安装另一个版本的Python即可。它将被安装到另一个目录中。
然后,如果使用安装程序安装其他软件包,它会询问您应用哪个python安装。如果您使用source或easy_install中的安装,那么只需确保在安装时使用的是正确版本。
如果您当前的python-3中安装了许多软件包,那么只需为当前安装进行zip备份。
答案 1 :(得分:3)
呃...是的。我刚刚在这台计算机上安装了Python 3.0来测试它。您尚未指定操作系统,但我正在运行Ubuntu 9.04,我可以通过键入python2.5 myscript.py
或python3.0 myscript.py
来明确指定要运行的Python版本,具体取决于我的需求。
答案 2 :(得分:3)
通常,python的安装名称为python2.6
,因此您可以拥有多个。{ 可能是从python
到其中一个编号文件的符号链接。非常可行。
答案 3 :(得分:2)
是的,有可能。
我维护3个python安装(2.5,2.6,3.0)。可能令人困惑的唯一问题是确定哪个Python版本优先于PATH变量(如果有的话)。要为特定版本执行脚本,您将进入该版本的python目录
C:\ Python25 \,C:\ Python26 \,C:\ Python30 \等等
将文件放在那里,然后从命令行运行“python.exe file.py”。
您甚至可以将每个python.exe重命名为python25.exe python26.exe python30.exe,并将每个目录都放在PATH中,以便在任何版本上执行任何脚本都很容易。
答案 4 :(得分:1)
我认为它与运行两个版本的2.x相同;只要他们各自都在自己的目录中,你应该没问题。
答案 5 :(得分:1)
你当然可以。在Mac Ports上,有一个名为python_select的工具可以让你在python版本之间切换;如果在Windows上没有任何类似的东西(短暂的谷歌搜索没有透露一个),它肯定可以写出来。
答案 6 :(得分:0)