尝试 运行 任何 appimage-builder 命令时出现无效语法错误

Invalid Syntax error while trying to run any appimage-builder command

我需要在 Linux 环境中部署应用程序。我倾向于使用 appimage。我在 [此处][1] 阅读了它的文档,并在 Ubuntu 16.04 中使用安装 [page][2] 安装了 appimage-builder。安装完成就好了。但是,每当我尝试调用 appimage-builder 命令时,例如

appimage-builder --version

它给出了以下错误:

Traceback (most recent call last): File "/usr/local/bin/appimage-builder", line 15, in from AppImageBuilder.main import main File "/usr/local/lib/python3.5/dist-packages/AppImageBuilder/main.py", line 19, in from AppImageBuilder.app_dir.builder import Builder File "/usr/local/lib/python3.5/dist-packages/AppImageBuilder/app_dir/builder.py", line 15, in from AppImageBuilder.app_dir.runtimes.proot.runtime import PRootRuntime File "/usr/local/lib/python3.5/dist-packages/AppImageBuilder/app_dir/runtimes/proot/runtime.py", line 13, in from AppImageBuilder.recipe import Recipe File "/usr/local/lib/python3.5/dist-packages/AppImageBuilder/recipe.py", line 132 full_value = full_value.replace(f'${{{g}}}', value) ^ SyntaxError: invalid syntax

Python 版本在我的系统上是 3.5.2。我在互联网上搜索相关错误,但找不到任何内容。有人遇到过这个问题吗? [1]: https://appimage-builder.readthedocs.io/en/latest/intro/overview.html [2]: https://appimage-builder.readthedocs.io/en/latest/intro/install.html#intro-install

我将 python 3.5.2 更新到 3.7.9 并修复了它。但是我找不到 python Appimage 的最低版本要求。

根据软件包 setup.py file要求的 python 版本为 3.6 或更高版本。我想知道你为什么能够首先安装它。

这显然是我的错。请在 https://github.com/AppImageCrafters/appimage-builder/issues

填写问题