PyQt5 fb无法执行松弛

时间:2019-12-16 05:18:57

标签: python python-3.x pyqt5 slack fbs

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

1 个答案:

答案 0 :(得分:0)

我...国王解决了这个问题。

它甚至与pyinstallerfbs都不相关。

我检查了库中安装的每个依赖项。事实证明,multidict(4.7.1)的最新版本因slack-client降级至4.6.1而崩溃,从而解决了该问题。 太疯狂了。