我的计算机上同时安装了Python 3.3和Python 2.7。Python3.3工作得很好,但是当我尝试使用Python2.7运行某些东西时,它仍然引用Python3.3
例如:如果我键入F:\Python33\Python33.exe test1.py,它将在3.3下运行并正常工作,但如果我键入F:\Python27\Python27.exe test1.py,则会出现以下错误:
文件“F:\PYTHON33\LIB\site.py”,第173行
文件=sys.stderr)
^
SyntaxError:无效语法
注意:我已经将Python 2.7和3.3.exe分别重命名为python27.exe和python33.exe
任何帮助都将不胜感激,谢谢
谷歌搜索结果返回了一些有用的资源来回答你的问题
Python文档
Python文档(http://docs.python.org/3.3/using/windows.html#python-launcher for windows)提供了在同一台计算机上运行多个版本的快速概述
第一个选项是将您的python版本包含在您希望使用类似
#!!python
您的代码在这里
在Python 2中执行,或
#!!蟒蛇3
您的代码在这里
用于在Python3版本中运行代码。然后只需使用“pythonyourscript.py”,python版本将由python脚本指定
StackExchange站点
还有许多其他问题可以解决您面临的问题:
如何在Windows 7中同时安装Python 2.x和Python 3.x
或者对于Ubuntu13:Ubuntu13.04,在安装和运行Python 3的同时安装和运行Python 2.7.x
或者对于使用自制的Mac:如何使用自制在Mac上安装Python 2和Python 3
以及不带自制软件的Mac的视频参考:http://www.youtube.com/watch?v=c9LlK2iu7OA