在www.clips.ua.ac.be/pages/pattern-en上有一个名为'pattern.en'的模块。我正在使用这个模块进行一些词法分析。然后我使用py2exe将此代码转换为可执行文件。 这是名为-'pattern_import.py'的第一个文件的代码:
import pattern.en
Sent = 'LinearRegression fits a linear model with coefficients.'
print pattern.en.tag(Sent)
我打算用来将程序转换为exe的文件内容是:
from distutils.core import setup
import py2exe, sys, os
import sys
from glob import glob
sys.argv.append('py2exe')
sys.path.append('C:\Python27\lib\site-packages')
setup(windows=[{'script': 'pattern_import.py'}], \
options={"py2exe": {"includes": ["decimal", "Tkinter", \
"tkFileDialog", "csv", "xml.dom.minidom", "os", "pattern.en"], \
'bundle_files': 1, 'compressed': False}}, \
zipfile = None)
当我运行它时,我得到了可执行文件。但是,当我运行exe文件时,我收到一个错误:
Traceback (most recent call last):
File "pattern.en_import.py", line 1, in <module>
ImportError: No module named en
但是当我运行Python文件时,它会运行并提供我想要的内容。
我做错了什么。