我正在尝试使用Twisted和Queue编译一些脚本。

pyinstaller sample.py --onefile
# -*- coding: utf-8 -*-#
from twisted import *
import queue as Queue
a = Queue.Queue()

不幸的是,生成的文件失败,并带有ImportError: No module named queue

最佳答案

我通过使用这种命名获得成功。我使用Python 2.7

import Queue
queue = Queue.Queue()

并与pyinstaller传递此参数:
--hidden-import=Queue

它的工作原理。

关于python - PyInstaller不导入队列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36400111/

10-16 05:53