python - 卡在葡萄汁安装的最后一步
问题描述
我试图安装grapejuice。
我按照本指南进行操作,在最后一步——(重新)运行python3.7 ./install.py
——我遇到了这个堆栈跟踪:
在上述堆栈跟踪之前,最初运行python3.7 ./install.py
返回一个错误,说它不能识别python3.7
为命令,因此它建议通过运行安装python-minimalsudo apt install python-minimal
,我能够毫无问题地做到这一点。
编辑
我尝试按照Dipendra Pant在评论中的setuptools
建议安装缺少的模块。
我不熟悉 Python,所以我不知道该怎么做,但这就是我所做的:
- 我试图
pip
通过在终端中键入“pip”来检查是否是可识别的命令;它不是,因此sudo apt install python-pip
建议运行。我运行了命令,pip 安装成功。 - 然后
pip install setuptools
我在本地葡萄汁副本的目录中运行: - 安装 setuptools 后。我又试
python3.7 ./install.py
了一次: 它返回了同样的错误。
编辑#2
我尝试了 alluraendless 的答案——running orpython ./install.py
instead python3 ./install.py
ofpython3.7 ./install.py
但仍然没有运气。
我认为这是一个语法错误,大概是因为是一个语句,其中期望表达式file=sys.stderr
的参数列表?print()
或者可能,该python
命令使用的 python 版本不能识别该语法?
葡萄汁至少需要Python3.7...
解决方案
只需更改python3.7 ./install.py
为:
python ./install.py
或者
python3 ./install.py
那么一切都会好起来的。
推荐阅读
- mongodb - 带有根的mongodb方面
- typescript - 如何将 Jest 与 vuex-module-decorators 一起使用
- python - pip install 无法正常工作——(错误:找不到满足 Flask 要求的版本(来自版本:无))
- javascript - 不使用 Intl.DateFormat 的 Javascript 日期格式
- c# - datagridview 和 sqlite 数据库的问题
- c++ - 隐式转换坚持使用私有函数
- php - PHP 8 - libxml_disable_entity_loader() 已被弃用。如何替换它提供的功能?
- pandas - 修改空间格式日期熊猫数据框
- c# - 检查小写和大写是否交替
- reactjs - 默认情况下如何将项目从 npm 转换为 yarn