Pyinstaller未获取所有模块的导入错误:没有名为的模块逻辑实验室约束

2021-04-11 23:37:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Pyinstaller将python脚本编译为.exe。 我使用的是python2.7、pyinstaller3.2和windows7。在

脚本使用一个名为“logilab”的模块,另一个名为逻辑实验室约束". 在

我用pip成功地安装了这两个模块。 脚本运行正常,但在尝试运行.exe时,出现以下错误:

Traceback (most recent call last):
  File "schedule_maker.py", line 1, in <module>
ImportError: No module named logilab.constraint
Failed to execute script schedule_maker

以下是Pyinstaller日志:

^{pr2}$

我正在使用以下命令生成:

pyinstaller --onefile schedule_maker.py

我尝试添加的安装路径逻辑实验室约束在命令中:

pyinstaller --onefile --paths=C:\Python27\Lib\site-packages\ schedule_maker.py

有什么想法吗?我错过什么了吗?在

2条回答
网友
1楼 ·

很明显只是在安装模块设置.py“文件不够,我不得不这么做

pip install  upgrade 

对他们两个。 那就修好了。在

网友
2楼 ·

在脚本的第一行(时间表_制造商.py)只要加上

import logilib
import logilib.constraint

基本上pyinstaller分析可能没有意识到您需要这个包

相关问题