【发布时间】:2014-07-12 03:38:35
【问题描述】:
我有一个运行良好的 Python 应用程序,我在其中执行以下操作:
from pygments import lexers
那么……
testing = lexers.PythonLexer()
只需运行脚本就可以了,我得到了 PythonLexer 的一个新实例。但是...当我使用 PyInstaller 为应用程序创建一个构建文件夹然后运行它时,该行失败:
文件“blah\myfile”,第 31 行,在 __init__ 中 AttributeError:“模块”对象没有属性“PythonLexer”
有什么想法吗?我认为这是因为 pygments 在运行时以某种方式从我的 PyInstaller 构建文件夹中缺少的一些文件构建其对象,但我不太明白如何。
该应用正在使用 Kivy,但实际上我认为这与此问题无关。
【问题讨论】:
标签: python kivy pyinstaller pygments