【问题标题】:pyinstaller can't find custom imported modulespyinstaller 找不到自定义导入的模块
【发布时间】:2021-06-27 05:42:01
【问题描述】:

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

从 logparser 导入 parsingutility 作为 parseUtil

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

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

【问题讨论】:

  • 在将我的 parser.py 移出我的 logparser 目录后工作,然后在 pyinstaller 的 --path arg 中提供 logparser 目录的路径:)

标签: python pyinstaller


【解决方案1】:

使用venv创建单独的环境,其余的回答here

创建单独的环境:

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

 $ python3 -m venv environment_name

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

2

$ source project_name/bin/activate

退出环境

$ deactivate

【讨论】:

  • 谢谢@lizardowl5151,不幸的是这没有用。仍然遇到同样的问题
  • 也许this是你的情况,可能会有所帮助
  • 仍然没有运气:( bdw 感谢@lizardowl5151
猜你喜欢
  • 2021-01-02
  • 2013-02-13
  • 1970-01-01
  • 2017-11-23
  • 2015-11-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-27
相关资源
最近更新 更多