首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装Python 3后再安装Python 2.7

安装Python 3后再安装Python 2.7
EN

Stack Overflow用户
提问于 2012-06-15 23:50:51
回答 2查看 4.4K关注 0票数 2

我在安装Python 2.7时遇到了问题。

因为我是在我的一门课上学习Python的,所以我首先学习了Python3,目前已经在我的计算机上安装了Python 3(我正在使用Windws 7)。

我需要安装Python27,因为我想学习如何使用Django,而它们目前只与Python2兼容。

在我安装了Python 2.7之后,当我尝试运行Python 2.7时,我一直收到一个语法错误:

file=sys.stderr语法错误:无效语法

我知道是因为它从我当前的Python3路径中抓取了这个文件。

那么我该如何解决这个问题呢?如何让我的Python27.exe从Python27路径而不是Python3路径获取所有文件。我对此非常陌生,甚至不知道如何切换exe文件的路径。

谢谢你的帮助!

EN

回答 2

Stack Overflow用户

发布于 2013-11-14 06:10:59

您可以通过将python.exe文件的文件名更改为“python”和“python3”,然后在$PATH环境变量中添加这两个版本的路径来完成此操作。

参考:How to make shortcut work from PATH

票数 1
EN

Stack Overflow用户

发布于 2012-06-16 00:33:41

从长远来看,你的问题的答案可能是virtualenv。它将允许您使用不同版本的python和相同版本的python的不同设置,而不会互相影响。我相信它甚至会默认从即将发布的python3版本中打包出来。

试着卸载python 3,看看你是否可以使用python 2,如果可以,那么尝试重新安装python 3,不要告诉它是默认的python安装(我相信在安装过程中会有类似的选项)。如果在卸载python3之后python2仍然不能工作,那么您还有其他一些奇怪的问题。

windows上多条蟒蛇的常规设置

this question上公认的答案显示了如何在没有virtualenv的情况下设置它,并且能够有选择地运行您想要的任何版本的python。

*路径设置*

如果你想直接修改路径,你可以试试这个。如果您以某种方式将python库的路径直接添加到您的路径中,则这可能会有所帮助,方法是删除它们并将其重置为只包含python主目录。

  • 在Windows7中:开始按钮-->右键单击计算机-->属性-->高级系统设置-->环境变量-->系统路径如果你不想冒险删除一些重要的东西,请按照上面的教程操作)在主“
  • ”变量中删除任何看起来像python
  • 的路径,添加c:/python27;c:/python31或任何你拥有的路径。
  • 在每个python文件夹中,创建名为python27 / python31
  • open的新命令提示符的快捷方式,然后尝试使用命令"python27“或"python31"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11054135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档