如何将Python 3x和2x安装到同一台机器上?

时间:2011-08-09 21:08:55

标签: python django

  

可能重复:
  Can I install python 3.x and 2.x on the same computer?

我正在学习Python,我从3.2开始学习。现在我了解基础知识,并希望使用一些框架来学习Web开发。在这里,我注意到Django还不支持Python 3x。

所以,我需要在同一台机器上使用Python 2x。我该如何安装?

PS。我目前正在使用Windows XP。

3 个答案:

答案 0 :(得分:5)

只需正常安装即可。默认情况下,每个版本的Python都安装在不同的路径上,并且不会发生冲突。 Python 3和Python 2甚至没有使用相同的可执行文件名(python vs python3),所以不用担心。

答案 1 :(得分:2)

默认情况下,它们会安装到C:\Python27C:\Python32 没有冲突。

答案 2 :(得分:-1)

我不想回答这个,但我必须要因为你可能有一个问题,没有人在谈论大声笑

首先不要从官方网站安装python进入activestate并下载python 2,7的activepython

这是一个直接链接

http://downloads.activestate.com/ActivePython/releases/2.7.2.5/ActivePython-2.7.2.5-win32-x86.msi

当下载包信任我时,activepython会有很多帮助,所以要安装django,打开pypm并键入pypm install django

学习python 2.x而不是3.x因为:

1 - 所有模块都工作在2.x而不是3.x,python是一种模块化语言,如果你找不到模块就没用了

2- python 2.x将在那里停留至少5年,所以你很长时间才能开始使用3.x可能会更加支持

3 - 现在我们正在使用2.7,从2.5 python开始做一些小改动,以帮助程序员从2.x和3.x顺利过渡,所以当2.9到达时它看起来很像3.x

4 - 如果您在xp上安装了2.7和3.2,并且假设您将2.7作为默认版本,这是正确的做法,那么3.2很可能3.2无法工作,它会给你这个错误:错误运行时

程序C:\ python32 \ pythonw.py

此应用程序已请求运行时以不寻常的方式终止它,请联系应用程序支持团队以获取更多信息

所以它会让你头疼lol