pyinstaller 找不到自定义导入的模块

时间:2021-06-27 05:42:01

标签: python pyinstaller

我正在尝试在 mac os (python 3.7) 中使用 pyinstaller 构建可执行文件,我的文件 parser.py 正在使用我在同一目录中的其他一些文件,代码包括如下导入:

from logparser import parsingutility as parseUtil

pyintsaller 构建可执行文件,运行它会显示 ModuleNotFoundError: No module named logparser。

我在构建可执行文件时尝试在 --paths 中包含目录路径。没用。

1 个答案:

答案 0 :(得分:0)

使用venv创建单独的环境,剩下的回答here

创建单独的环境:

1。 (在您的项目文件夹中)

 $ python3 -m venv environment_name

这将在当前目录中创建一个文件夹 environment_name。

2.

$ source project_name/bin/activate

退出环境

$ deactivate