使用Py2exe导入第三方模块 - 特别是' pattern.en'

时间:2014-10-15 07:47:39

标签: python py2exe

在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文件时,它会运行并提供我想要的内容。

我做错了什么。

0 个答案:

没有答案