Python get_version()PyInstaller语法错误
我正在运行最新版本的python 3.3.2 32位Intel win32,并已安装PyInstaller将*.py文件编译为*.exe可执行文件。我通过Windows CMD.exe编译文件,但收到一个错误:Python get_version()PyInstaller语法错误,python,python-3.x,cmd,Python,Python 3.x,Cmd,我正在运行最新版本的python 3.3.2 32位Intel win32,并已安装PyInstaller将*.py文件编译为*.exe可执行文件。我通过Windows CMD.exe编译文件,但收到一个错误: G:\PyInstaller>python pyinstaller.py prog.py File "pyinstaller.py", line 73 print get_version() ^ SyntaxError: invalid syntax
G:\PyInstaller>python pyinstaller.py prog.py
File "pyinstaller.py", line 73
print get_version()
^
SyntaxError: invalid syntax
有没有想过为什么会发生这种错误?两个程序都已正确安装,没有任何问题。谢谢。根据pyinstaller和Python3的说法,Python3还不受支持
另请参阅与您的错误相关的trac和关于支持Python 3的说明。根据pyinstaller,Python 3还不受支持
另请参阅与您的错误相关的trac以及支持Python 3的相关说明。此特定错误是因为print是Python3中的一个函数,因此尝试将其用作语句是一个语法错误此特定错误是因为print是Python3中的一个函数,因此尝试将其用作语句是一个语法错误是的,应该使用2.7:多版本:在2.3到2.7之间的任何Python版本下都可以使用。非常感谢您,一旦计时器停止运行,我们会尽快接受您的回答。另外,在我进行讨论时,Python 2.7和Python 3.x.x之间有什么主要区别吗?@cheesyback,有一些主要区别。打印是一项重要的功能。2to3将修复/翻译许多情况,但有时代码需要稍加修改。@gnibbler命令python应该在windows的命令提示符下工作吗?是的,应该与2.7:Multiversion一起工作:在从2.3到2.7的任何python版本下工作。非常感谢,一旦计时器停止,我们将尽快接受答案。另外,在我做这件事的时候,Python2.7和Python3.x.x之间有什么主要的区别吗?@cheesyback,有一些主要的区别。打印是一项重要的功能。2to3将修复/翻译许多情况,但有时代码需要稍微修改。@gnibbler命令python应该在windows的命令提示符下工作吗?