0

我刚刚安装了 PyInstaller 2.0,我一直在尝试使用它来创建 python 脚本的可执行文件。但是,从终端,当我 cd 进入目录 pyinstaller-2.0 并运行包含的README文本文件中的命令时,如下所示:

python pyinstaller.py Path/to/my/application.py

我收到一条错误消息,似乎表明其中一个 PyInstaller 文件中存在语法错误:

File "pyinstaller.py", line 26, in <module>
    import PyInstaller.build
  File "/Desktop/pyinstaller-2.0/PyInstaller/build.py", line 30, in <module>
    import bindepend
  File "/Desktop/pyinstaller-2.0/PyInstaller/bindepend.py", line 30, in <module>
    from PyInstaller.depend import dylib
  File "/Desktop/pyinstaller-2.0/PyInstaller/depend/dylib.py", line 149, in <module>
    from PyInstaller.lib.macholib import util
  File "/Desktop/pyinstaller-2.0/PyInstaller/lib/macholib/util.py", line 136
    except (IOError, os.error) as why:
                                ^
SyntaxError: invalid syntax

我缺少一个步骤吗?这是一个常见的错误吗?我在 Mac OSX 10.5.8 上使用 Python 2.5.1。

4

1 回答 1

0

Python 2.5 不使用该except Exception as name:格式。改为使用 except Exception, name:

有关更多信息,请参阅http://docs.python.org/2.5/tut/node10.html

于 2012-12-30T03:05:46.837 回答