终止支持通知:2026 年 5 月 20 日, AWS 将终止对的支持。 AWS SimSpace Weaver 2026 年 5 月 20 日之后,您将无法再访问 SimSpace Weaver 控制台或 SimSpace Weaver 资源。有关更多信息,请参阅AWS SimSpace Weaver 终止支持。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS SimSpace Weaver 版本 1.15.1
该版本是最初在 SimSpace Weaver 版本 1.15.0 中发布的 Python SDK 的必需更新。它修复了 AWS Cloud中导致基于 Python 的模拟失败的版本不匹配问题。请使用此版本,而不是 1.15.0。
将现有 Python 项目更新到 1.15.1
如果您已有使用 Python SDK 版本 1.15.0 创建的现有 Python 项目,则必须执行以下步骤,以便将其更新到 1.15.1,从而使其可在 AWS Cloud中运行。
您还可以使用 Python SDK 1.15.1 创建一个新的 Python 项目,然后将您的自定义代码转移到新项目中,这样就不必执行此过程。
将 1.15.0 Python 项目更新到 1.15.1
-
转到您的 Python 项目的文件夹。
-
在
src/PythonBubblesSample/bin/run-python中更改以下行:export PYTHONPATH=$PYTHONPATH:/roapp/lib更改为以下来源:
export PYTHONPATH=$PYTHONPATH:$LD_LIBRARY_PATH:/roapp/lib -
在
CMakeLists.txt中删除以下几行:file(COPY "${SDK_PATH}/libweaver_app_sdk_python_v1_$ENV{PYTHON_VERSION}.so" DESTINATION "${ZIP_FILES_DIR}/lib/weaver_app_sdk_v1")file(RENAME "${ZIP_FILES_DIR}/lib/weaver_app_sdk_v1/libweaver_app_sdk_python_v1_$ENV{PYTHON_VERSION}.so" "${ZIP_FILES_DIR}/lib/weaver_app_sdk_v1/libweaver_app_sdk_python_v1.so")message(" * COPYING WEAVER PYTHON SDK TO BUILD DIR ${ZIP_FILES_DIR}....")file(COPY ${SDK_DIR} DESTINATION ${ZIP_FILES_DIR}/lib/weaver_app_sdk_v1)
有关版本 1.15.1 的故障排除
更新 1.15.0 Python 模拟后,它无法在中启动 AWS Cloud
征兆:启动模拟后大约过了 5-10 分钟,模拟管理日志报告 internal error 且模拟状态为 FAILED。
如果应用程序 zip 文件中包含 1.15.0 Python SDK 的库文件,则可能会发生这种情况。请确保您已完成更新项目的步骤,并确保您的 zip 文件中没有 libweaver_app_sdk_python_v1.so,也没有以任何方式对其进行引用。
有关版本 1.15.1 的常见问题解答
除了 Python SDK 之外,该版本还会影响其他方面吗?
否。
我必须更新为版本 1.15.1 吗?
如果您不打算在空间应用程序中使用 Python,则不必更新到 1.15.1。如果你更新到 1.15.0,则基于 Python 的模拟将无法在中运行。 AWS Cloud如果您使用的是 1.15.0,我们建议您更新到 1.15.1。
什么是 $LD_LIBRARY_PATH?
当您的模拟在 AWS Cloud中运行时,这是 Python SDK 的位置。这是 1.15.1 的新特征。我们进行此更改是为了避免将来出现 Python 版本问题。从功能上而言,链接到该目录与在 1.15.0 中链接到 libweaver_app_sdk_python_v1.so 相同。