尝试 运行 任何 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
填写问题
我需要在 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
填写问题