卡在 grapejuice 安装的最后一步

Stuck on last step of grapejuice installation

我正在尝试安装 grapejuice

我一直在关注这个 guide,在最后一步——(re-)运行 python3.7 ./install.py——我遇到了这个堆栈跟踪:

在上述堆栈跟踪之前,最初 运行 python3.7 ./install.py 返回一个错误,说它无法将 python3.7 识别为命令,因此它建议安装 python-minimal by 运行 sudo apt install python-minimal,我能够毫无问题地做到这一点。

编辑

我尝试按照 Dipendra Pant 在评论中的建议安装缺少的 setuptools 模块。

我不熟悉 Python,所以我不确定该怎么做,但我是这样做的:

  1. 我试图通过在终端中输入“pip”来检查 pip 是否是一个可识别的命令;事实并非如此,因此建议 运行 sudo apt install python-pip。我 运行 命令和 pip 安装成功。
  2. 然后我 运行 pip install setuptools 在我本地 grapejuice 副本的目录中:
  3. 安装安装工具后。我再次尝试 python3.7 ./install.py 它返回了同样的错误。

编辑 #2

我尝试了 alluraendless—运行 python ./install.pypython3 ./install.py 而不是 python3.7 ./install.py 的答案,但仍然没有成功。

python ./install.py 返回了这个堆栈跟踪:

我认为这是一个语法错误,大概是因为 file=sys.stderr 是一个语句,其中 print() 的参数列表需要一个表达式??或者,python 命令可能使用了无法识别该语法的 python 版本??

python3 ./install.py 返回了这个错误:

之所以如此,是因为正如我在上面提到的 guide 部分 中所述:

Grapejuice requires at least Python3.7...

只需将 python3.7 ./install.py 更改为 :

python ./install.py

python3 ./install.py

那一切都会好起来的

我偶然发现了他们的不和谐并找到了答案。

显然我在安装中错过了这个 step正在安装 Grapejuice 依赖项。此步骤中的命令还会安装 python3.7,最初无法识别。