【发布时间】:2021-05-22 09:31:11
【问题描述】:
我认为这是关于缺少模块和 py2exe 的众多问题之一......无论如何......
-
PylibUty 是一个本地包,位于 C:\Dati\workspaces\PythonEclipse\APyLibUty\PyLibUty 并在每个 .py 文件中引用:
导入系统,操作系统 sys.path.append(os.path.join(os.path.dirname("file"), '..')) sys.path.append("C:/Dati/workspaces/PythonEclipse/APyLibUty") from PyLibUty.pystr import randomString, insertStr
-
uuid 是一个 Python 包,所以我通常会导入它
-
_posixshmem 我找不到应该使用 pip/pipenv 安装的软件包
-
资源:我使用 pip/pipenv bat 安装了资源和 pyresource,没有任何改变
我应该安装或导入什么来解决这些问题?
这是运行 py2exe 产生的输出:
【问题讨论】:
-
我找到了第一个缺失模块的解决方案,只需添加: import sys, os sys.path.append(os.path.join(os.path.dirname(file) >), '..')) sys.path.append("C:/Dati/workspaces/PythonEclipse/APyLibUty") 到 setup.py 并且它消失了