【问题标题】:How can I install Python 3x and 2x into same machine? [duplicate]如何将 Python 3x 和 2x 安装到同一台机器上? [复制]
【发布时间】:2011-08-09 21:08:55
【问题描述】:

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

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

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

PS。我目前使用的是 Windows XP。

【问题讨论】:

标签: python django


【解决方案1】:

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

【讨论】:

  • 谢谢@Jeremy 我已经安装了 Python 3.2。谷歌搜索后,我试图完全按照你说的做。我下载了 Python 2.7 .msi 并尝试安装它。它没有反应。我的机器有问题?
  • @Chhantyal:这很奇怪,我在我的电脑上安装了很多次都没有问题。不幸的是,我现在在 Mac 上,所以我无法再次测试它。对不起。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    我不想回答这个问题,但我不得不回答,因为你可能有一个没人在谈论的问题,哈哈

    先不要从官网安装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

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

    所以它只会让你头疼哈哈

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-04
      • 1970-01-01
      • 2018-02-02
      • 2019-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多