相关疑难解决方法(0)

Pyinstaller 可执行文件找不到包含的“flask-compress”发行版

这是我的系统信息:

123 INFO: PyInstaller: 4.0
123 INFO: Python: 3.5.4
124 INFO: Platform: Windows-10-10.0.18362-SP0
Run Code Online (Sandbox Code Playgroud)

我一直在尝试使用 Pyinstaller 生成要在应用程序中使用的 Python (PyQt) 可执行文件。但是,当我打包可执行文件并运行它时,它会抛出:

pkg_resources.DistributionNotFound: The 'flask-compress' distribution was not found and is required 
by the application
[14684] Failed to execute script main
Run Code Online (Sandbox Code Playgroud)

此依赖项已存在于我的虚拟环境中,我已尝试指定站点包目录和 flask_compress 导入的路径,如下所示:

pyinstaller --paths C:\Users\alan9\PycharmProjects\PracticumProject\venv\Lib\site-packages --hidden-import=flask_compress main.py
Run Code Online (Sandbox Code Playgroud)

注意:我尝试使用不同的 python 版本,使用不同的 pyinstaller 标志(onefile、windowed、onedir)、在不同的 Windows 7/10 计算机上、在 Windows 10 VM 的干净副本上创建此应用程序的可执行文件,以及fbs 但我总是收到相同的错误信息:(

python pyinstaller

3
推荐指数
1
解决办法
2352
查看次数

标签 统计

pyinstaller ×1

python ×1