0

我有一个目录结构。

目录的位置是“d:\sources\dir”

/dir
    __init__.py
    commonlibs/
              __init__.py
              lib1.py
              lib2.py
    project1/
            __init__.py
            prgfile1.py
            prgfile2.py
            prglib/
                   __init__.py
                   prglib1.py
                   prglib2.py

当我将 dir 添加到我的 PYTHONPATH 时,我可以轻松地从任何东西导入并运行 python 脚本。但是当我从 py2exe 创建我的 exe 时,我得到“commonlibs”中存在的模块的导入错误。并且这些模块被导入到 prglib1 模块中。并且没有导入其他一些模块。

我不知道我错过了什么,但最后我想从任何地方导入,我的 exe 应该运行没有错误。我的 exe 是一个 Windows 服务,我的项目已经实现了命名管道。

4

0 回答 0