0

我使用 pyinstaller 创建了我的 python 代码的 .exe,它运行良好。但是在“从 ciscoconfparse import CiscoConfParse”导入这个特定的包之后,pyinstaller 能够创建 .exe 但是当我执行 .exe 时它会抛出一条错误消息

请看这个图片链接

我尝试做一些其他帖子中提到的解决方法,但似乎没有一个工作,这个问题只有在我使用 ciscoconfparse 模块时才会出现。

请帮助我如何解决这个问题,使用这个模块很重要。

4

1 回答 1

0

通过@AKX关注此链接https://pythonhosted.org/PyInstaller/spec-files.html#adding-files-to-the-bundle

我创建了一个规范文件并在规范文件中添加了这两行

         datas=[(  'C:\Python27\Lib\site-packages\ciscoconfparse\*', 'ciscoconfparse' ) ],
         hiddenimports=['ciscoconfparse'],

然后使用规范文件将其编译成 .exe

pyinstaller --clean -y --onefile "RR 配置 Scrub_v1.spec"

问题解决了

于 2018-06-05T07:12:16.720 回答