可能重复:
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。
答案 0 :(得分:5)
只需正常安装即可。默认情况下,每个版本的Python都安装在不同的路径上,并且不会发生冲突。 Python 3和Python 2甚至没有使用相同的可执行文件名(python
vs python3
),所以不用担心。
答案 1 :(得分:2)
默认情况下,它们会安装到C:\Python27
和C:\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