需要帮助解决非零退出状态1提交项目



我正试图验证一个学校项目的目录提交,但每次我试图测试提交时,我都会收到以下消息:

"命令'('/Users/{myname}/Documents/Coding/tmp_verify_submission_OHA6GFA/venv/bin/pip', 'install', '-r', '/Users/{myname}/Documents/Coding/tmp_verify_submission_OHA6GFA/requirements.txt')'返回非零退出状态1 ">

目录中有两个文件:main.py和requirements.txt

我认为问题出在main.py上,这是一个用于股票交易项目从谷歌驱动器中提取文本的代码。

main.py:

import gdown
import json
import os.path
file_exists = os.path.exists('pelosi_stock.json')
url = "https://drive.google.com/file/d/1yBWLq-4xzOTFtVa-HAJTpVu5Y_X9EP18/view?usp=sharing"
output = 'pelosi_stock.json'
if file_exists == False:
gdown.download(url, output, fuzzy=True, quiet=True)
with open(output) as file:
py_dict = json.load(file)
print(py_dict['message'])
elif file_exists == True:
pass

这里是requirements.txt,这是教授应该下载的库,使main.py下载:

gdown
json
os.path

我很确定你的问题是你的需求文件中的os.path,如果你真的需要安装os包,你只需要在那里安装os。那和json可能不需要在需求文件中,因为它们是标准库的一部分(即它们与安装python一起来)

尝试在requirements.txt中至少删除.path部分,我相信它会起作用。

一般来说,在python中安装整个包

相关内容

  • 没有找到相关文章

最新更新