从python脚本制作独立的可执行文件时,如何解决“ ImportError:没有名为dis3的模块”

时间:2018-09-10 09:01:57

标签: python pyinstaller

在Windows 7(64位)计算机上,我安装了python 2.7。 然后通过在命令提示符下运行“ pip install pyinstaller”等按此顺序安装pyinstaller,pypiwin32,pywin32-ctypes。每次下载一些文件并显示成功消息。 然后,我重新启动计算机。

完成上述操作后,我在命令提示符下运行了“ pyinstaller”(仅此,没有提及我编写的python代码文件)以测试安装。 我收到一条详细的错误消息,其最后一行显示在下面(整个错误消息我觉得太麻烦了,没有必要在此处显示):

C:\Python27>pyinstaller 
ImportError: No module named dis3

当我从c:\ python27,c:\ python27 \ scripts运行命令时,出现了相同的错误。

当我从上述目录以及我的python代码文件所在的目录中运行提及我的python代码文件的命令时,也出现了相同的错误。

这里其他与导入错误有关的问题是在运行pyinstaller命令时提到某些模块的问题,涉及用户代码内部的编程错误,例如由于隐藏的依赖性等原因在import语句中未提及模块。我认为我的错误与安装有关(因为如上所述,即使我没有将代码文件传递给命令,也会出现相同的错误。)

安装或我的代码有问题吗? 如果问题是安装问题,我需要安装或卸载什么,顺序如何?

如果问题出在我的代码中,那么我必须导入什么?

1 个答案:

答案 0 :(得分:2)

dis3不是pyinstaller的依赖项。您必须通过pip install dis3安装它。 仅当您尝试“ pyinstall”用python 2.7编写的一堆代码时才需要

相关问题