我有一个目录结构。
目录的位置是“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 服务,我的项目已经实现了命名管道。