slack
肯定存在问题,因为在fbs freeze
之后,我无法运行独立的.exe文件。
这太奇怪了,因为所有其他进口都没有问题。例如,这个简单的代码甚至无法与slack
from fbs_runtime.application_context.PyQt5 import ApplicationContext
from PyQt5.QtWidgets import QMainWindow
import slack
import sys
if __name__ == '__main__':
appctxt = ApplicationContext() # 1. Instantiate ApplicationContext
window = QMainWindow()
window.resize(250, 150)
window.show()
exit_code = appctxt.app.exec_() # 2. Invoke appctxt.app.exec_()
sys.exit(exit_code)
复制步骤:
pip install fbs PyQt5==5.9.2
pip install slackclient
fbs startproject
fbs run
<-可行(可以打开窗口)
fbs freeze
<-可以,没有错误
然后单击~/target/name/name.exe
中的可执行文件,它甚至都不会启动。
任何人都可以猜出是什么问题?
Windows 10 Pro
Visual Studio Code
Python 3.6.8 64-bit
答案 0 :(得分:0)
我...国王解决了这个问题。
它甚至与pyinstaller
或fbs
都不相关。
我检查了库中安装的每个依赖项。事实证明,multidict
(4.7.1)的最新版本因slack-client
降级至4.6.1而崩溃,从而解决了该问题。
太疯狂了。