【发布时间】:2021-05-23 09:11:45
【问题描述】:
我正在尝试安装grapejuice。
我正在关注这个guide,在最后一步——(重新)运行python3.7 ./install.py——我遇到了这个堆栈跟踪:
在上述堆栈跟踪之前,最初运行 python3.7 ./install.py 返回一个错误,指出它无法将 python3.7 识别为命令,因此它建议通过运行 sudo apt install python-minimal 来安装 python-minimal ,我可以毫无问题地做到这一点。
编辑
我尝试按照 Dipendra Pant 在 cmets 中的建议安装缺少的 setuptools 模块。
我不熟悉 Python,所以我不知道该怎么做,但这是我所做的:
- 我试图通过在终端中输入“pip”来检查
pip是否是可识别的命令;不是,因此建议运行sudo apt install python-pip。我运行命令,pip 安装成功。 - 然后我在本地葡萄汁副本的目录中运行
pip install setuptools: - 安装 setuptools 后。我又试了
python3.7 ./install.py: 它返回了同样的错误。
编辑#2
我尝试了 alluraendless 的答案——运行 python ./install.py 或 python3 ./install.py 而不是 python3.7 ./install.py,但仍然没有运气。
我认为这是一个语法错误,大概是因为file=sys.stderr 是一个语句,其中print() 的参数列表需要一个表达式??或者可能,python 命令正在使用无法识别该语法的 python 版本??
之所以如此,是因为正如我上面提到的guide 中的section 所述:
葡萄汁至少需要 Python3.7...
【问题讨论】:
-
你试过“pip install setuptools”吗?通常没有找到模块意味着该软件包尚未安装在您的设备上:)