我已经建立了一个网络应用程序使用流光。现在,我想把我的应用程序分享给其他人,而不是部署在云中。我试图使用pynsist创建一个可执行文件。我遵循了这个打包流光应用程序并在windows上运行可执行文件和https://github.com/takluyver/pynsist/tree/master/examples/streamlit中提到的步骤,但是我得到了这个错误。
文件"C:\Users\user\anaconda3\lib\site-packages\nsist\wheels.py",第144行,在get_from_pypi raise中( {0.name} {0.version}{0.version}‘.format(Self)未找到兼容车轮“.format(Self)) nsist.wheels.NoWheelError:没有为闪烁器找到兼容车轮。
项目结构:
|- src
|- main.py
|- run_app.py
|- wheels #empty folder
|- installer.cfg 发布于 2022-07-13 08:40:06
这是因为Blinker没有在PyPI上发布轮子。轮子是现代Python包的通用格式,但Blinker上一次发布是在2015年,当时它不太正常。
闪烁器似乎是一个简单的纯Python包,因此通过运行pip wheel blinker==1.4,在本地使用它应该很容易。然后,您可以告诉品司司手在extra_wheel_sources选项中使用这个选项-给它一个除了PyPI for pypi_wheels之外还要使用的轮子目录-或者指向特定.whl文件的local_wheels选项。
也见捆绑PyPI上没有轮子的包在品司司的常见问题。
https://stackoverflow.com/questions/72952998
复制相似问题