【发布时间】:2011-08-09 21:08:55
【问题描述】:
我正在学习从 3.2 开始的 Python。现在我知道了基础知识,并想使用一些框架来学习 Web 开发。在这里,我注意到 Django 还不支持 Python 3x。
所以,我需要在同一台机器上使用 Python 2x。如何安装两者?
PS。我目前使用的是 Windows XP。
【问题讨论】:
我正在学习从 3.2 开始的 Python。现在我知道了基础知识,并想使用一些框架来学习 Web 开发。在这里,我注意到 Django 还不支持 Python 3x。
所以,我需要在同一台机器上使用 Python 2x。如何安装两者?
PS。我目前使用的是 Windows XP。
【问题讨论】:
只需正常安装即可。默认情况下,每个版本的 Python 都安装到不同的路径,并且不会发生冲突。 Python 3 和 Python 2 甚至不使用相同的可执行文件名(python 与 python3),所以不用担心太多。
【讨论】:
默认情况下,它们将安装到 C:\Python27 和 C:\Python32。
没有冲突。
【讨论】:
我不想回答这个问题,但我不得不回答,因为你可能有一个没人在谈论的问题,哈哈
先不要从官网安装python去activestate下载activepython for python 2,7
这是一个直接链接
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 很可能无法工作,它会给您这个错误:错误运行时
程序 C:\python32\pythonw.py
此应用程序已请求运行时以异常方式终止它,请联系应用程序支持团队以获取更多信息
所以它只会让你头疼哈哈
【讨论】: