0

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

appimage-builder --version

它给出以下错误:

Traceback(最近一次调用最后一次):来自 AppImageBuilder 的文件“/usr/local/bin/appimage-builder”,第 15 行。main import main File "/usr/local/lib/python3.5/dist-packages/AppImageBuilder/main .py ",第 19 行,在 from AppImageBuilder.app_dir.builder 中 import Builder File "/usr/local/lib/python3. 5/dist-packages/AppImageBuilder/app_dir/builder.py”,第 15 行,从 AppImageBuilder.app_dir.runtimes.proot.runtime 导入 PRootRuntime 文件“/usr/local/lib/python3.5/dist-packages/AppImageBuilder/ app_dir/runtimes/proot/runtime.py”,第 13 行,从 AppImageBuilder.recipe 导入配方文件“/usr/local/lib/python3.5/dist-packages/AppImageBuilder/recipe.py”,第 132 行 full_value = full_value .replace(f'${{{g}}}',

我的系统上的 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 #介绍安装

4

2 回答 2

1

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

于 2020-09-21T08:34:12.630 回答
0

根据包setup.py文件所需的python版本为3.6或更高。我想知道你为什么一开始就可以安装它。

这可以证明是我的错。请在https://github.com/AppImageCrafters/appimage-builder/issues填写问题

于 2020-09-22T21:02:36.567 回答