所以我意识到我的标题几乎可笑,但我的情况是这样的。我有一个用 Python 和 PySide Qt 绑定编写的相当复杂的桌面应用程序,我需要制作一个可以在线运行的精简版。我的基本步骤是删除 QtGui 元素并用 Javascript 和画布替换它们,然后将 javascript 函数链接到底层 QT 代码(通过 Django 视图),以利用 QT 信号和插槽以及各种其他功能。
现在,我已经在本地 Django 开发服务器上成功运行了它,但我无法将其转移到网上。我目前正在使用 Elastic Beanstalk,我遵循了本教程使网站的 Django 部分启动并运行。然而,PySide 被证明是一个问题。我尝试了以下方法:
- 告诉 Amazon 在实例化环境时运行 pip install PySide - 由于未知原因,这不起作用,我只是收到服务器错误
-将 /site-packages/PySide 文件存储在 S3 存储桶中,并将其复制到 Amazon 虚拟环境中 - 这会崩溃,告诉我找不到某些 .so 库,尽管我已验证它们位于 LD_LIBRARY_PATH 中
我将非常感激任何帮助或指导,以便能够顺利运行。我没有太多使用亚马逊网络服务的经验。
谢谢